springboot配置log4j
maven 配置jar包
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId></dependency><dependency> <!-- 加上这个才能辨认到log4j2.yml文件 --><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-yaml</artifactId></dependency>
application-dev.yml配置文件
logging:config: classpath:log4j2-dev.yml
log4j2-dev.yml配置文件
#参考文档: #官网:https://logging.apache.org/log4j/2.x/manual/configuration.html#YAML #https://www.jianshu.com/p/4ac14b9f51d2?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation #http://shmilyaw-hotmail-com.iteye.com/blog/2410764 # Configuration:status: WARN #log4j2自身组件的日志级别Properties: # 定义全局变量Property:- name: zhx.log.levelvalue: debug- name: springframework.logvalue: info- name: org.mybatisvalue: debug- name: log.pathvalue: logs/owg_server/- name: project.namevalue: owg_serverAppenders:Console: #输出到控制台name: CONSOLEtarget: SYSTEM_OUTThresholdFilter:level: ${zhx.log.level}onMatch: ACCEPTonMismatch: DENYPatternLayout:pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"RollingFile: #输出到文件name: ROLLING_FILEThresholdFilter:level: ${zhx.log.level}onMatch: ACCEPTonMismatch: DENYfileName: ${log.path}/${project.name}.logfilePattern: "${log.path}/$${date:yyyy-MM}/${project.name}-%d{yyyy-MM-dd}.log"PatternLayout:pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"Policies: #触发策略SizeBasedTriggeringPolicy : #基于日志文件大小触发size: "50MB"DefaultRolloverStrategy:max: 1000Loggers:Root:level: ${zhx.log.level}additivity: falseAppenderRef:- ref: CONSOLELogger:- name: com.zhxlevel: ${zhx.log.level}additivity: falseAppenderRef:- ref: CONSOLE- name: org.springframeworklevel: ${springframework.log}additivity: falseAppenderRef:- ref: CONSOLE- name: org.mybatislevel: ${org.mybatis}additivity: falseAppenderRef:- ref: CONSOLE
转载于:https://www.cnblogs.com/SimonHu1993/p/9479823.html
springboot配置log4j相关推荐
- SpringBoot如何配置log4j输出日志呢?
转自: SpringBoot如何配置log4j输出日志呢? 下文笔者讲述SpringBoot配置log4j的方法分享,如下所示 SpringBoot日志输出 springboot框架中默认使用logb ...
- SpringBoot 配置多数据源
项目Git地址:SpringBoot 配置多数据源:Jacob-multi-data-source 准备工作 准备两个数据库(此模块中两个数据库一个为本地 一个为远程,本地为主,远程为从).然后建表. ...
- log4j 打印线程号配置_日志配置log4j 打印线程号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # Set root logger level to WARN and a ...
- java常用日志框架日志门面及实现 SLF4J 、Jboss-logging 、JCL、Log4j、Logback、Log4j2、JUL,springboot集成 log4j、log4j2
java常用日志框架日志门面SLF4J .Jboss-logging .JCL.Log4j及实现 Logback.Log4j2.JUL,springboot集成 log4j.log4j2 .logba ...
- 代码中配置log4j (同时输出不同级别的log到不同终端)
2019独角兽企业重金招聘Python工程师标准>>> 通常log4j的配置都写在log.propertiy中.但是,遇到log文件的path不能hard code的地方就没辙啦,所 ...
- springboot配置Redis哨兵主从服务 以及 Redis 集群
redis哨兵集群配置 Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从 ...
- SpringBoot配置属性之NOSQL
SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...
- springboot配置Druid数据源
springboot配置druid数据源 Author:SimpleWu springboot整合篇 前言 对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringDa ...
- aop springboot 传入参数_java相关:springboot配置aop切面日志打印过程解析
java相关:springboot配置aop切面日志打印过程解析 发布于 2020-3-31| 复制链接 摘记: 这篇文章主要介绍了springboot配置aop切面日志打印过程解析,文中通过示例代码 ...
最新文章
- 数据中心胶体电池的使用寿命
- Linux C :C的汇编码生成
- python编程输入图形_python编程,输入一个字符,用该字符输出一下图形,是一个数字6,用*表示6...
- 主页是单一的HTML文件,什么是主页,下列说法最为准确的是 _____。
- [骗分技巧——随机化Ⅱ] [Poi2014]Couriers,CodeChef - TKCONVEX
- Guava之RangeMap
- Qt多线程-QThreadPool线程池与QRunnable
- react-native无法在react-native-gesture-handler中解析符号android.support.v4.util.Pools解决方案...
- 深入理解同步/异步与阻塞/非阻塞区别 (转)
- Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- cmd命令删除计算机密码,怎么用DOS命令查询或消除电脑登陆密码?
- python中控脚本_python连接中控考勤机分析数据
- 苹果手机如何分享wifi密码_WiFi密码破解器 v5.1.3手机版
- 2021免费注册TK域名使用一年的方法
- Python常见面试题总结
- 9月29更新美版T-mobile版本iPhone7代和7P有锁机卡贴解锁方法
- 趣店预制菜爆火背后,是一场慢节奏的长期主义
- 文献阅读—A detection algorithm for cherry fruits based on the improved YOLO-v4 model
- js股票K线图,比较专业的K线图插件
- 《穷爸爸富爸爸》读记
热门文章
- 文件服务器+好处,文件服务器 好处
- svg里写入html标签,如何将HTML元素放在内联SVG上
- liferay requestrequest和actionRequest用法
- windows桌面待办事项_有没有一款使用简单的电脑桌面待办事项提醒软件
- Kubernetes的yaml文件中的command使用
- Couldn't find leader offsets for Set([smt,0], [smt,1], [smt,2])
- SELinux基本概念及基本配置
- 深入理解Spark 2.1 Core (七):Standalone模式任务执行的原理与源码分析
- [python作业AI毕业设计博客]大数据Hadoop工具python教程1-HDFS Hadoop分布式文件系统...
- 美团点评CTO罗道锋确认离职,新东家是快手?