123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- ========================== 自定义输出格式说明================================ -->
- <!-- %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL -->
- <!-- %r 输出自应用启动到输出该log信息耗费的毫秒数 -->
- <!-- %c 输出所属的类目,通常就是所在类的全名 -->
- <!-- %t 输出产生该日志事件的线程名 -->
- <!-- %m 输出代码中指定的消息, 产生的日志具体信息-->
- <!-- %n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n” -->
- <!-- %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921 -->
- <!-- %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10) -->
- <!-- ========================================================================== -->
- <Configuration status="WARN" monitorInterval="1800" >
- <!--<properties> -->
- <!-- <property name="LOG_HOME">logs</property> -->
- <!--<property name="FILE_NAME">hos</property>-->
- <!--</properties>-->
- <Appenders>
- <!-- 日志文件保存-->
- <RollingFile name="RollingFile" fileName="${sys:log4j}/esb_mini.log"
- filePattern="${sys:log4j}esb_mini-%d{MM-dd-yyyy}-%i.log">
- <PatternLayout charset="UTF-8"
- pattern='%d{yyyy-MM-dd HH:mm:ss}-- %p %t %c - %m%n'/>
- <Policies>
- <TimeBasedTriggeringPolicy/>
- <SizeBasedTriggeringPolicy size="10 MB"/>
- </Policies>
- <DefaultRolloverStrategy fileIndex="max" max="10"/>
- </RollingFile>
- </Appenders>
- <Loggers>
- <Root level="trace">
- <AppenderRef ref="RollingFile"/>
- </Root>
- </Loggers>
- </Configuration>
|