博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot2.0 配置Log4j2记录日志
阅读量:7242 次
发布时间:2019-06-29

本文共 2225 字,大约阅读时间需要 7 分钟。

  hot3.png

pom.xml配置

org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j2
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml

log4j2.yml配置:

Configuration:  status: warn  Properties: # 定义全局变量    Property: # 缺省配置(用于开发环境)。其他环境需要在VM参数中指定,如下:    #测试:-Dlog.level.console=warn -Dlog.level.xjj=trace    #生产:-Dlog.level.console=warn -Dlog.level.xjj=info    - name: log.level.console      value: trace    - name: log.level.lee      value: debug    - name: log.path      value: D://log//logs    - name: project.name      value: my-spring-boot  Appenders:    Console: #输出到控制台      name: CONSOLE      target: SYSTEM_OUT      ThresholdFilter:        level:  ${sys:log.level.console} # “sys:”表示:如果VM参数中没指定这个变量值,则使用本文件中定义的缺省全局变量值        onMatch: ACCEPT        onMismatch: DENY      PatternLayout:        #pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"        pattern: "%highlight{%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n}{STYLE=Logback}"    RollingFile:    - name: ROLLING_FILE      ignoreExceptions: false      fileName: ${log.path}/${project.name}.log      filePattern: "${log.path}/$${date:yyyy-MM}/${project.name}-%d{yyyy-MM-dd}-%i.log.gz"      PatternLayout:        pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"      Policies:        SizeBasedTriggeringPolicy:           size: "128 MB"      DefaultRolloverStrategy:         max: 1000  Loggers:    Root:      level: info      AppenderRef:        - ref: CONSOLE        - ref: ROLLING_FILE      Logger: # 为com.lee包配置特殊的Log级别,方便调试        - name: com.lee          additivity: false          level: ${sys:log.level.lee}          AppenderRef:            - ref: CONSOLE            - ref: ROLLING_FILE

转载于:https://my.oschina.net/huiger/blog/1790735

你可能感兴趣的文章
new Thread的弊端及Java四种线程池的使用(上)
查看>>
感知机---感知机模型
查看>>
求旋转后的数组Bk中下标与对应数值的乘积的最大值 Rotate Function
查看>>
《大数据的冲击》迷你书
查看>>
经常用Linux 但是你知道它和Unix区别吗?
查看>>
Android编译报R.java报不到的错误解决办法
查看>>
CentOS5.x下安装配置FTP服务器
查看>>
正则数量词及非捕获
查看>>
MPLS 配置步骤
查看>>
Exchange Server 2007灾难恢复(AD+Ex)
查看>>
GRUB2
查看>>
用Java数字签名提供XML安全
查看>>
我的友情链接
查看>>
从usb监控做起防公司泄密
查看>>
A case for Tmux tool
查看>>
linux利用screen命令管理远程会话
查看>>
switch-case语句问题
查看>>
Go性能优化技巧 1/10
查看>>
DNS 域名解析服务器---案例详解
查看>>
疑似电信版GALAXY S4现身官网 或配八核处理器
查看>>