log4j2 配置文件相关
2015-07-14 00:00
344 查看
摘要: log4j2配置文件相关
需要其他的配置的话,就请看下官网上的说明吧:http://logging.apache.org/log4j/2.x/
<?xml version="1.0" encoding="UTF-8"?> <Configuration status="debug" > <Properties> <Property name="log_pattern">[vip]%d %-5p [%t] %C{2} (%F:%L) - %m%n</Property> <property name="file_name">F:/log/vip_error.log</property> <!-- 文件名 --> <property name="file_name2">F:/log/vip_debug.log</property> <!-- 文件名 --> <property name="rolling_file_name">F:/log/vip_error_%d{yyyy-MM-dd}-%i.log.gz</property> <!-- 超出4M后生成的文件名 --> <property name="rolling_file_name2">F:/log/vip_debug_%d{yyyy-MM-dd}-%i.log.gz</property> <!-- 超出4M后生成的文件名 --> <property name="every_file_size">4KB</property><!-- 日志切割的最小单位 --> <property name="output_log_level">debug</property><!-- 日志输出级别 --> <property name="isAppend">true</property><!-- 是否追加日志输出 --> <property name="maxFile">30</property><!-- 默认日志文件最大数量为:30 --> </Properties> <Appenders> <!-- 输出到控制台的配置 --> <Console name="STDOUT" target="SYSTEM_OUT"> <!-- 输出格式 --> <PatternLayout pattern="${log_pattern}" /> </Console> <!-- 显示error和fatal级别之外的信息 --> <RollingFile name="RollingFile" fileName="${file_name}" filePattern="${rolling_file_name}" append="${isAppend}"> <PatternLayout pattern="${log_pattern}" /> <Filters> <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY" /> <ThresholdFilter level="fatal" onMatch="ACCEPT" onMismatch="DENY" /> </Filters> <Policies> <TimeBasedTriggeringPolicy /> <SizeBasedTriggeringPolicy size="${every_file_size}" /> </Policies> <DefaultRolloverStrategy max="${maxFile}" /> </RollingFile> <!-- 只保存error和fatal 级别之外的信息 --> <RollingFile name="RollingFile1" fileName="${file_name2}" filePattern="${rolling_file_name2}" append="${isAppend}"> <PatternLayout pattern="${log_pattern}" /> <Filters> <ThresholdFilter level="error" onMatch="DENY" onMismatch="NEUTRAL" /> <ThresholdFilter level="fatal" onMatch="DENY" onMismatch="NEUTRAL" /> <ThresholdFilter level="trace" onMatch="ACCEPT" onMismatch="DENY" /> </Filters> <Policies> <TimeBasedTriggeringPolicy /> <SizeBasedTriggeringPolicy size="${every_file_size}" /> </Policies> <DefaultRolloverStrategy max="${maxFile}" /> </RollingFile> </Appenders> <Loggers> <Root level="${output_log_level}"> <AppenderRef ref="RollingFile" /> <AppenderRef ref="RollingFile1" /> </Root> </Loggers> </Configuration>
需要其他的配置的话,就请看下官网上的说明吧:http://logging.apache.org/log4j/2.x/
相关文章推荐
- Maven 资源过滤相关
- WSTMall助力站长,以店铺为据点做分布式O2O
- memcached
- 转载:移动应用加密工具解析
- FileChangedReloadingStrategy什么鬼?
- netstat命令详解
- CDOJ_1063 秋实大哥与妹纸(堆结构)
- Nginx Upstream Keepalive配置
- 设置root远程连接ubuntu上mysql
- 使用带粒子效果的 CAEmitterLayer
- 《暗时间》读书笔记及感悟
- C语言--程序设计基础1—3章
- new和delete符重载
- 为什么构造函数不能声明为虚函数,析构函数可以
- 【2015.07.13周一~xxx】【读书笔记】【02】《jquery与javascript入门经典》
- 黑马程序员——IOS基础之OC---类使用的常见错误汇总
- MySql 高性能 5.5 维护索引和表 189页
- UVA1602 Lattice Animals 网格动物 (暴力,STL)
- 随笔1
- java类的继承、构造,重载