log4j2.xml文件配置实例: <?xml version="1.0" encoding="UTF-8"?> <configuration status="off"> <properties> <!-- File base path --> <property name="LOG_HOME">/logs</property> <!-- App server name --> <property name="SERVER_NAME">cloud</property> <!-- Backup file path --> <property name="BACKUP_HOME">{LOG_HOME}/backup</property> </properties> <appenders> <!-- Console --> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{36}.%M@%L - %msg%n"/> <!--<PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %C{5} (%F:%L) - %msg%n"/>--> </Console> <!-- RollingFile --> <RollingRandomAccessFile name="RollingFile" fileName="${LOG_HOME}/${SERVER_NAME}" filePattern="${LOG_HOME}/${SERVER_NAME}.%d{yyyy-MM-dd-HH}.log"> <PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36}.%M@%L - %msg%n"/> <Policies> <!--<TimeBasedTriggeringPolicy modulate="true" interval="24"/>--> <TimeBasedTriggeringPolicy/> <SizeBasedTriggeringPolicy size="200 MB"/> </Policies> <DefaultRolloverStrategy max="100"/> </RollingRandomAccessFile> </appenders> <loggers> <!-- Spring Loggers --> <logger name="org.springframework" level="info"/> <logger name="org.springframework.beans" level="info"/> <logger name="org.springframework.core" level="info"/> <logger name="org.springframework.context" level="info"/> <logger name="org.springframework.web" level="info"/> <logger name="org.springframework.batch" level="info"/> <logger name="org.springframework.integration" level="info"/> <!-- Apache Loggers --> <logger name="org.apache" level="info"/> <logger name="org.apache.http" level="info"/> <logger name="org.apache.shiro" level="info"/> <logger name="org.apache.solr" level="info"/> <logger name="org.apache.lucene" level="info"/> <logger name="org.apache.tomcat" level="info"/> <logger name="org.apache.commons" level="info"/> <!-- MyBatis Loggers --> <logger name="org.mybatis" level="info"/> <logger name="org.apache.ibatis" level="info"/> <!-- Alibaba Loggers --> <logger name="com.alibaba" level="info"/> <logger name="com.alibaba.druid" level="info"/> <!-- App Loggers --> <logger name="com.code.platform" level="debug" additivity="false"> <appender-ref ref="Console"/> <appender-ref ref="RollingFile"/> </logger> <!-- Root Logger --> <root level="info"> <appender-ref ref="Console"/> <appender-ref ref="RollingFile"/> </root> </loggers> </configuration>
本文出自 “猪会飞” 博客,请务必保留此出处http://jiyanle.blog.51cto.com/6932197/1696039
原文地址:http://jiyanle.blog.51cto.com/6932197/1696039