<?xml version="1.0" encoding="UTF-8" ?>
<!--
monitorInterval : reconfiguration的間隔時間:s
advertiser : 廣播,需要jmdns依賴包
name : 配置名字
packages : 插件包路徑,多個逗號隔開
-->
<Configuration status="WARN" monitorInterval="10" name="xmlConfiguration" strict="true">
<Properties>
<Property name="fileName">test-xml.log</Property>
</Properties>
<!--
AsyncAppender : Async
FailoverAppender : Failover
ConsoleAppender : Console
CassandraAppender : Cassandra
FileAppender : File
FlumeAppender : Flume
JDBCAppender : JDBC
JMSAppender : JMS
JPAAppender : JPA
HttpAppender : Http
KafkaAppender : Kafka
MemoryMappedFileAppender : MemoryMappedFile
NoSQLAppender : NoSql
OutputStreamAppender :
RandomAccessFileAppender : RandomAccessFile
RewriteAppender : Rewrite
RollingFileAppender : RollingFile
RollingRandomAccessFileAppender : RollingRandomAccessFile
RoutingAppender : Routing
SMTPAppender : SMTP
SocketAppender : Socket
SyslogAppender : Syslog - - - > TLSSyslog[use SSL]
ZeroMQ/JeroMQAppender : JeroMQ
-->
<Appenders>
<!-- 控制臺Appender -->
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy年MM月dd日 HH:mm:ss} [xml] %msg%n"></PatternLayout>
</Console>
<File name="File" fileName="${fileName}" filePermissions="rw-rw-rw-">
<PatternLayout pattern="%d{yyyy年MM月dd日 HH:mm:ss} [xml] [%t] %msg %m%n"></PatternLayout>
</File>
<RollingFile name="RollingFile" fileName="test-rolling-xml.log" filePattern="test-rolling-%d{yyyy-MM-dd HH:mm}-xml.log" ignoreExceptions="false">
<PatternLayout>
<Pattern>%d{yyyy年MM月dd日 HH:mm:ss} [rolling-xml] %msg%n</Pattern>
</PatternLayout>
<TimeBasedTriggeringPolicy/>
</RollingFile>
<Failover name="Failover" primary="RollingFile">
<Failovers>
<AppenderRef ref="Console"></AppenderRef>
</Failovers>
</Failover>
</Appenders>
<Loggers>
<!-- 級別:
all > trace > debug > info > warn > error
-->
<!-- 每一個配置都會有一個root Logger,不配置系統(tǒng)也會給一個默認的level=error,appender=console的root
與普通logger的區(qū)別:沒有name,additivity屬性
-->
<Root level="debug">
<AppenderRef ref="Console"></AppenderRef>
</Root>
<!--
name:除了root,都會有一個name
additivity:阻止父子傳遞
-->
<Logger name="test1xml" level="debug" additivity="false">
<AppenderRef ref="Console"></AppenderRef>
</Logger>
<Logger name="test2xml" level="debug" additivity="false">
<AppenderRef ref="File"></AppenderRef>
</Logger>
<Logger name="test3xml" level="debug" additivity="false">
<AppenderRef ref="RollingFile"></AppenderRef>
</Logger>
</Loggers>
</Configuration>
log4j2.xml
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- DefaultRolloverStrategy 標(biāo)簽的max設(shè)置壓縮文件的上限(默認值為7) level:Burs...
- 原文作者:Hafiz.Zhang 來源網(wǎng)址:http://www.cnblogs.com/hafiz 聊一聊log...
- 報錯 Error:Execution failed for task ':app:processDebugMani...