关闭

SpringBoot学习笔记(四) 日志系统

标签: springbootlogback
218人阅读 评论(0) 收藏 举报
分类:

SpringBoot默认试用命令行进行内部日志的输出,同时也提供了日志系统的默认输出配置实现,用以将命令行的日志输出至文件中。在各个Starter中默认试用logback作为日志系统,并同时支持了log4j2及JDK自带的日志系统。
默认情况下日志内容只会打印至控制台上而不会输出值文件。若需要输出至文件之中则需要添加logging.properties或者loggin.path属性在application.properties文件中。日志文件的大小默认为10M,并当达到10M时开始循环使用。同样也可以在application.properties中通过配置loggin.level.*=级别来配置日志的输出级别,包含的输出级别包括:

  • DEBUG
  • WARN
  • INFO
  • ERROR
  • TRACE OFF FAIL等

如果需要使用logback外的其余日志系统,则可以通过导入jar包及相应配置来完成。这些配置文件可以放在classpath的根目录下,也可以通过logging.config来进行配置。(建议使用 *-spring.xml的方式类命名,此时spring可以完全控制)。不同的日志系统对应的配置文件名称如下:

  • logback –> logback-spring.xml 或 logback.xml
  • log4j2 –> log4j2.xml 或 log4j2-spring.xml
  • jdk –> logging.properties

若需要查看springboot提供的默认日志系统配置文件可以从springboot的jar包中获取。
需要额外注意的一点是日志系统会在应用加载最初加载完成,所以无法通过@PropertySource引入的配置文件进行配置。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2974次
    • 积分:84
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论