You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.6 KiB
36 lines
1.6 KiB
<configuration>
|
|
<!-- 属性文件:在properties文件中找到对应的配置项 -->
|
|
<springProperty scope="context" name="logging.file.path" source="logging.file.path"/>
|
|
<springProperty scope="context" name="logging.level" source="logging.level"/>
|
|
<!-- 默认的控制台日志输出,一般生产环境都是后台启动,这个没太大作用 -->
|
|
<appender name="STDOUT"
|
|
class="ch.qos.logback.core.ConsoleAppender">
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %line %-5level %logger{50} - %msg%n</pattern>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<appender name="GLMAPPER-LOGGERONE"
|
|
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<append>true</append>
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
<level>${logging.level}</level>
|
|
</filter>
|
|
<file>
|
|
${logging.file.path}/kafkaHandler.log
|
|
</file>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<FileNamePattern>${logging.file.path}/kafkaHandler.log.%d{yyyy-MM-dd}</FileNamePattern>
|
|
<MaxHistory>3</MaxHistory>
|
|
</rollingPolicy>
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %line %-5level %logger{50} - %msg%n</pattern>
|
|
<charset>UTF-8</charset>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<root level="info">
|
|
<appender-ref ref="GLMAPPER-LOGGERONE"/>
|
|
<appender-ref ref="STDOUT"/>
|
|
</root>
|
|
</configuration>
|