导航:首页 > 编程语言 > javalogback配置

javalogback配置

发布时间:2023-11-08 04:26:49

A. java怎么给logback.xml设置变量的值

通过反射的知识,先获得类的class字节码文件对象,然后通过调用setProperty(前面是变量名,变量值);

B. SpringBoot日志logback配置

在前一个项目simple-boot-demo项目中配置日志相关。

SpringBoot日志依赖为: spring-boot-starter-logging ,不过对于web项目,已经引入了 spring-boot-starter-web ,默认已经自带了日志的 spring-boot-starter-logging ,已经默认引入了 logback 实现,只需要配置application.yml即可。

Spring内部使用 Commons Logging ,SpringBoot项目日志实现可以用log4j2,logback,JDK (Java Util Logging)等。

参考文档:

https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/howto.html#howto-logging

https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/spring-boot-features.html#boot-features-logging

level是个map,配置不同的日志名称的级别,一般情况下都是配置些包名称就可以了,因为一般都是用类名作为日志名称,常见写法如下:

默认配置下只会在控制台输出日志,没有文件日志,可以配置文件名来控制文件输出。

日志文件配置:

日志配置示例:

另外一些文件日志配置如下,主要配置文件大小分隔、历史记录、输出格式等,这些配置在IDE中都有提示输入:

注意:这些配置在使用自定义的配置文件 logging.config=classpath:logback-spring.xml 时,如果include引入sping-boot项目中的logback配置xml片段,这些application.yml中的配置也是有效的,而且level配置还是优先于配置文件

日志可以分组配置,针对部分日志名称定义一个分组,可以统一配置此分组的级别:

SpringBoot内置的日志分组:

SpringBoot如果要使用自定义的logback作为日志实现,需要编写logback.xml,但是引入logback之后,logback会自动查找logback.xml,因此不能把名字定义为logback.xml,否则可能早于SpringBoot初始化,造成一些配置无效问题。

使用 logback-spring.xml 或者使用 loging.config 来指定配置文件(默认名字为 logback-spring.xml 的文件springboot会自动获取到,自定义名字需要手动配置):

在spring-boot项目的jar包中,spring为了简化配置,已经在项目中内置了一些logback的配置片段,方便使用include方式引入,打开可以看到内容是用 <included></include> 包裹,因此自定义配置文件 logback.xml 的时候直接include即可。

配置片段路径: org/springframework/boot/logging/logback/

典型 logback.xml 配置文件如下,其中引用了spring-boot提供的xml片段:

上面的配置是文件取名为 demo-logback.xml ,方便引入。

配置application.yml:

阅读全文

与javalogback配置相关的资料

热点内容
app怎么查看流量用在什么网站 浏览:684
为什么sns文件找不到 浏览:671
解压cad提示文件破损 浏览:249
如何对图片加密文件名 浏览:410
数据管理库系统软件有哪些 浏览:861
苹果7如何打开软件网络连接 浏览:831
手机图片加入文件管理 浏览:718
pp助手210历史版本 浏览:259
摄像头都有哪些app 浏览:303
macos如何删除文件 浏览:150
大厂用什么语言编程 浏览:714
万户网络应对大并发用户访问解决方案 浏览:515
日常生活中常见的数据有哪些 浏览:19
无线网络如何设置固定ip 浏览:789
编程你们用哪个软件 浏览:96
涂鸦app如何恢复初始 浏览:722
网络监控断网后公司 浏览:947
狼人杀app哪个好玩 浏览:76
ios发微博代码 浏览:706
如何更改mac电脑名称和密码错误 浏览:428

友情链接