在 application.properties 配置文件中配置。
如果在SpringBoot文件中使用日志功能,建议使用@Log4j2注解。
日志级别:RACE < DEBUG < INFO < WARN < ERROR < FATAL
# 日志级别 # TRACE < DEBUG < INFO < WARN < ERROR < FATAL #设置所有日志级别,不影响设置其他包下的日志级别 logging.level.root=INFO #设置指定包下cn.com.antMap.tree.controller.treeController类的日志级别 logging.level.cn.com.antMap.tree.controller.treeController=ERROR #指定文件输出格式 logging.file.name=e:/tomcat_test_log/info.log #设置 文件日志 输出格式 #logging.pattern.file=%d{-yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-51level %logger{50} - %msg%n #指定 控制台 输出格式 #logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{5}- %msg%n # 当文件超过 10kb 时,归档压缩 logging.file.max-size=10kb # 日志文件最多保存3天 logging.file.max-history=3 # 滚动压缩日志名称 logging.pattern.rolling-file-name=${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz
日志命名说明:
- %d: 日期实践
- %thread: 线程名
- %-5level:级别从左显示5个字符宽度
- %logger{5}:表示logger名字最长5个字符,否则按照句点分割。
- %msg:日志消息
- %n:换行