Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
<appender name="POLARIS_LOG_FILE" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${polaris.log.home}/polaris.log"/>
<param name="Append" value="true"/>
<param name="MaxBackupIndex" value="10"/>
<param name="MaxFileSize" value="10MB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n"/>
</layout>
</appender>
<appender name="POLARIS_UPDATE_EVENT_LOG_FILE" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${polaris.log.home}/polaris-update-event.log"/>
<param name="Append" value="true"/>
<param name="MaxBackupIndex" value="10"/>
<param name="MaxFileSize" value="10MB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n"/>
</layout>
</appender>
<appender name="POLARIS_UPDATE_EVENT_LOG_FILE_ASYNC" class="org.apache.log4j.AsyncAppender">
<param name="BufferSize" value="512"/>
<param name="Blocking" value="false"/>
<appender-ref ref="POLARIS_UPDATE_EVENT_LOG_FILE"/>
</appender>
<appender name="POLARIS_CIRCUIT_BREAKER_EVENT_LOG_FILE"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${polaris.log.home}/polaris-circuitbreaker.log"/>
<param name="Append" value="true"/>
<param name="MaxBackupIndex" value="10"/>
<param name="MaxFileSize" value="10MB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n"/>
</layout>
</appender>
<appender name="POLARIS_HEALTH_CHECK_EVENT_LOG_FILE"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${polaris.log.home}/polaris-healthcheck-event.log"/>
<param name="Append" value="true"/>
<param name="MaxBackupIndex" value="10"/>
<param name="MaxFileSize" value="10MB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{yyyy-MM-dd HH:mm:ss:SSS}] [%-5p] [method:%l]%n%m%n%n"/>
</layout>
</appender>
<appender name="POLARIS_LOSSLESS_EVENT_LOG_FILE"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${polaris.log.home}/polaris-lossless-event.log"/>
<param name="Append" value="true"/>
<param name="MaxBackupIndex" value="10"/>
<param name="MaxFileSize" value="10MB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%m|[%d{yyyy-MM-dd HH:mm:ss:SSS}]%n"/>
</layout>
</appender>
<appender name="POLARIS_INSTANCE_HEARTBEAT_LOG_FILE"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${polaris.log.home}/polaris-instance-heartbeat.log"/>
<param name="Append" value="true"/>
<param name="MaxBackupIndex" value="10"/>
<param name="MaxFileSize" value="10MB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%m|[%d{yyyy-MM-dd HH:mm:ss:SSS}]%n"/>
</layout>
</appender>

<logger name="com.tencent.polaris" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_LOG_FILE"/>
</logger>
<logger name="polaris-update-event" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_UPDATE_EVENT_LOG_FILE"/>
</logger>
<logger name="polaris-update-event-async" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_UPDATE_EVENT_LOG_FILE_ASYNC"/>
</logger>
<logger name="polaris-circuitbreaker" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_CIRCUIT_BREAKER_EVENT_LOG_FILE"/>
</logger>
<logger name="polaris-healthcheck-event" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_HEALTH_CHECK_EVENT_LOG_FILE"/>
</logger>
<logger name="polaris-lossless-event" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_LOSSLESS_EVENT_LOG_FILE"/>
</logger>
<logger name="polaris-instance-heartbeat" additivity="false">
<level value="INFO"/>
<appender-ref ref="POLARIS_INSTANCE_HEARTBEAT_LOG_FILE"/>
</logger>
</log4j:configuration>
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>

<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<RollingFile name="POLARIS_LOG_FILE" fileName="${sys:polaris.log.home}/polaris.log"
filePattern="${sys:polaris.log.home}/polaris.log.%d{yyyy-MM-dd}.%i">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %p [%-5t:%c{2}] %m%n</Pattern>
</PatternLayout>

<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="${sys:polaris.log.file.size:-10MB}"/>
</Policies>

<DefaultRolloverStrategy max="${sys:polaris.log.retain.count:-7}"/>
</RollingFile>

<RollingFile name="POLARIS_UPDATE_EVENT_LOG_FILE"
fileName="${sys:polaris.log.home}/polaris-update-event.log"
filePattern="${sys:polaris.log.home}/polaris-update-event.log.%d{yyyy-MM-dd}.%i">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %p [%-5t:%c{2}] %m%n</Pattern>
</PatternLayout>

<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="${sys:polaris.update.event.log.file.size:-10MB}"/>
</Policies>

<DefaultRolloverStrategy max="${sys:polaris.update.event.log.retain.count:-7}"/>
</RollingFile>

<RollingFile name="POLARIS_CIRCUIT_BREAKER_EVENT_LOG_FILE"
fileName="${sys:polaris.log.home}/polaris-circuitbreaker.log"
filePattern="${sys:polaris.log.home}/polaris-circuitbreaker.log.%d{yyyy-MM-dd}.%i">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %p [%-5t:%c{2}] %m%n</Pattern>
</PatternLayout>

<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size="${sys:polaris.circuitbreaker.event.log.file.size:-10MB}"/>
</Policies>

<DefaultRolloverStrategy max="${sys:polaris.circuitbreaker.event.log.retain.count:-7}"/>
</RollingFile>

<RollingFile name="POLARIS_HEALTH_CHECK_EVENT_LOG_FILE"
fileName="${sys:polaris.log.home}/polaris-healthcheck-event"
filePattern="${sys:polaris.log.home}/polaris-healthcheck-event.log.%d{yyyy-MM-dd}.%i">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %p [%-5t:%c{2}] %m%n</Pattern>
</PatternLayout>

<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size="${sys:polaris.healthcheck.event.log.file.size:-10MB}"/>
</Policies>

<DefaultRolloverStrategy max="${sys:polaris.healthcheck.event.log.retain.count:-7}"/>
</RollingFile>

<RollingFile name="POLARIS_LOSSLESS_EVENT_LOG_FILE"
fileName="${sys:polaris.log.home}/polaris-lossless-event"
filePattern="${sys:polaris.log.home}/polaris-lossless-event.log.%d{yyyy-MM-dd}.%i">
<PatternLayout>
<Pattern>%m|%d{yyyy-MM-dd HH:mm:ss.SSS}%n</Pattern>
</PatternLayout>

<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size="${sys:polaris.lossless.event.log.file.size:-10MB}"/>
</Policies>

<DefaultRolloverStrategy max="${sys:polaris.lossless.event.log.retain.count:-7}"/>
</RollingFile>

<RollingFile name="POLARIS_INSTANCE_HEARTBEAT_LOG_FILE"
fileName="${sys:polaris.log.home}/polaris-instance-heartbeat"
filePattern="${sys:polaris.log.home}/polaris-instance-heartbeat.log.%d{yyyy-MM-dd}.%i">
<PatternLayout>
<Pattern>%m|%d{yyyy-MM-dd HH:mm:ss.SSS}%n</Pattern>
</PatternLayout>

<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size="${sys:polaris.instance.heartbeat.log.file.size:-10MB}"/>
</Policies>

<DefaultRolloverStrategy max="${sys:polaris.instance.heartbeat.log.retain.count:-7}"/>
</RollingFile>
</Appenders>

<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
</Root>
<Logger name="com.tencent.polaris"
level="${sys:polaris.log.level:-info}"
additivity="false">
<AppenderRef ref="POLARIS_LOG_FILE"/>
</Logger>
<Logger name="polaris-update-event-async"
level="${sys:polaris.update.event.log.level:-info}"
additivity="false">
<AppenderRef ref="POLARIS_UPDATE_EVENT_LOG_FILE"/>
</Logger>
<Logger name="polaris-circuitbreaker"
level="${sys:polaris.circuitbreaker.event.log.level:-info}"
additivity="false">
<AppenderRef ref="POLARIS_CIRCUIT_BREAKER_EVENT_LOG_FILE"/>
</Logger>
<Logger name="polaris-healthcheck-event"
level="${sys:polaris.healthcheck.event.log.level:-info}"
additivity="false">
<AppenderRef ref="POLARIS_HEALTH_CHECK_EVENT_LOG_FILE"/>
</Logger>
<!-- <AsyncLogger name="polaris-update-event-async"-->
<!-- level="${sys:polaris-update-event.log.level:-info}"-->
<!-- additivity="false">-->
<!-- <AppenderRef ref="POLARIS_UPDATE_EVENT_LOG_FILE"/>-->
<!-- </AsyncLogger>-->
<Logger name="polaris-lossless-event"
level="${sys:polaris.lossless.event.log.level:-info}"
additivity="false">
<AppenderRef ref="POLARIS_LOSSLESS_EVENT_LOG_FILE"/>
</Logger>
<Logger name="polaris-instance-heartbeat"
level="${sys:polaris.instance.heartbeat.log.level:-info}"
additivity="false">
<AppenderRef ref="POLARIS_INSTANCE_HEARTBEAT_LOG_FILE"/>
</Logger>
</Loggers>
</Configuration>
Loading