运行 Spring Boot 应用程序时,我遇到了一些奇怪的问题。它已配置为使用 Log4J2 作为其记录器(Logback 记录器已被禁用)。
log4j2.xml:
<Configuration status="WARN" monitorInterval="30">
<Properties>
<Property name="serviceName">$${sys:service.name}</Property>
<Property name="serviceId">$${sys:service.id}</Property>
<Property name="LOG_PATTERN">
[%d{yyyy-MM-dd HH:mm:ss.SSS}] %t %-5p: %c{2}:%L - %m%n
</Property>
运行 Spring Boot 应用程序时,我遇到了一些奇怪的问题。它已配置为使用 Log4J2 作为其记录器(Logback 记录器已被禁用)。
log4j2.xml:
<Configuration status="WARN" monitorInterval="30">
<Properties>
<Property name="serviceName">$${sys:service.name}</Property>
<Property name="serviceId">$${sys:service.id}</Property>
<Property name="LOG_PATTERN">
[%d{yyyy-MM-dd HH:mm:ss.SSS}] %t %-5p: %c{2}:%L - %m%n
</Property>
<Property name="STATS_PATTERN">
%m%n
</Property>
<Property name="logFile">logs/$${sys:service.name}-$${sys:service.id}</Property>
<Property name="statsFile">metrics/$${sys:service.name}-$${sys:service.id}_stats.json</Property>
<!--
<Property name="logFile">logs/${serviceName}-${serviceId}</Property>
<Property name="statsFile">metrics/${serviceName}-${serviceId}_stats.json</Property>
-->
</Properties>
<Appenders>
<Console name="ConsoleAppender" target="SYSTEM_OUT" follow="true">
<PatternLayout pattern="${LOG_PATTERN}" />
</Console>
<RollingFile name="RollingFile" fileName="${logFile}.current-session.log"
filePattern="${logFile}.%i.log.gz" ignoreExceptions="false">
<PatternLayout>
<Pattern>${LOG_PATTERN}</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy />
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
<DefaultRolloverStrategy max="10" />
</RollingFile>
<File name="StatsFile" fileName="${statsFile}" append="false">
<PatternLayout>
<Pattern>${STATS_PATTERN}</Pattern>
</PatternLayout>
慕田峪7331174
相关分类