| 1234567891011121314151617181920212223242526272829303132 |
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration status="INFO" monitorInterval="30" packages="com.friday.mystery.portal.log4j2">
- <appenders>
- <!--这个输出控制台的配置-->
- <console name="Console" target="SYSTEM_OUT">
- <!--输出日志的格式-->
- <PatternLayout pattern="%highlight{[ %p ] [%-d{yyyy-MM-dd HH:mm:ss}] [%l] %m%n}"/>
- </console>
- <!-- 这个就是自定义的Appender -->
- <OctopusKafkaAppender name="Octopus">
- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] [%-5p] {%F:%L} - %m%n" />
- </OctopusKafkaAppender>
- <!--如果还想保留以前的文件方式请保留此段,因为log4j2中此类是final,octopus无法与其兼容一起,只能分开配置-->
- <RollingFile name="RollingFile" fileName="/workspace/logs/portal/log4j2.log" filePattern="/workspace/logs/portal/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
- <PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>
- <SizeBasedTriggeringPolicy size="20MB"/>
- </RollingFile>
- </appenders>
- <loggers>
- <!--过滤掉spring和mybatis的一些无用的DEBUG信息-->
- <logger name="org.springframework" level="INFO"></logger>
- <logger name="org.mybatis" level="INFO"></logger>
- <root level="info">
- <appender-ref ref="Console"/>
- <appender-ref ref="Octopus"/>
- <appender-ref ref="RollingFile"/>
- </root>
- </loggers>
- </configuration>
|