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.
|
|
<?xml version="1.0" encoding="UTF-8"?><configuration debug="true"> <!-- 应用名称 --> <property name="APP_NAME" value="logdatastream" /> <!--日志文件的保存路径,首先查找系统属性-Dlog.dir,如果存在就使用其;否则,在当前目录下创建名为logs目录做日志存放的目录 --> <property name="LOG_HOME" value="${log.dir:-logs}/${APP_NAME}" /> <!-- 日志输出格式 --> <property name="ENCODER_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n" /> <contextName>${APP_NAME}</contextName>
<!-- 控制台日志:输出全部日志到控制台 --> <!-- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <Pattern>${ENCODER_PATTERN}</Pattern> </encoder> </appender> -->
<!-- 文件日志:输出全部日志到文件 --> <!--<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/output.log.%d{yyyy-MM-dd}</fileNamePattern> <maxHistory>7</maxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>${ENCODER_PATTERN}</pattern> </encoder> </appender>-->
<!-- 独立输出的同步日志 -->
<!-- <appender name="SYNC_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/sync.log.%d{yyyy-MM-dd}</fileNamePattern> <maxHistory>7</maxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>${ENCODER_PATTERN}</pattern> </encoder> </appender>-->
<!-- 错误日志:用于将错误日志输出到独立文件 --> <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/error.log.%d{yyyy-MM-dd}</fileNamePattern> <maxHistory>7</maxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>${ENCODER_PATTERN}</pattern> </encoder> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>WARN</level> </filter> </appender>
<!-- 独立输出的同步日志 --> <appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/info.log.%d{yyyy-MM-dd}</fileNamePattern> <maxHistory>7</maxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>${ENCODER_PATTERN}</pattern> </encoder> </appender>
<logger name="log.sync" level="INFO" addtivity="true"> <appender-ref ref="INFO" /> </logger>
<root> <level value="INFO" /> <!-- <appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />--> <appender-ref ref="ERROR_FILE" /> <appender-ref ref="INFO" /> </root>
</configuration>
<!--<?xml version="1.0" encoding="UTF-8"?>--> <!--<configuration debug="true"> <!– 应用名称 –>--> <!--<property name="APP_NAME" value="logtest" />-->
<!--<!–日志文件的保存路径,首先查找系统属性-Dlog.dir,如果存在就使用其;否则,在当前目录下创建名为logs目录做日志存放的目
录 –>--> <!--<property name="LOG_HOME" value="${log.dir:-logs}/${APP_NAME}" /> <!– 日志输出格式 –>--> <!--<property name="ENCODER_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n" />--> <!--<contextName>${APP_NAME}</contextName>--> <!--<!– 控制台日志:输出全部日志到控制台 –>--> <!--<appender name="STDOUT" class="com.bfd.mf.SearchApplication">--> <!--<encoder class="com.bfd.mf.SearchApplication">--> <!--<Pattern>${ENCODER_PATTERN}</Pattern>--> <!--</encoder>--> <!--</appender>--> <!--<!– 文件日志:输出全部日志到文件 –>--> <!--<appender name="FILE" class="com.bfd.mf.SearchApplication">--> <!--<rollingPolicy class="com.bfd.mf.SearchApplication">--> <!--<fileNamePattern>${LOG_HOME}/output.%d{yyyy-MM-dd}.log</fileNamePattern>--> <!--<maxHistory>7</maxHistory>--> <!--</rollingPolicy>--> <!--<encoder class="com.bfd.mf.SearchApplication">--> <!--<pattern>${ENCODER_PATTERN}</pattern>--> <!--</encoder>--> <!--</appender>--> <!--<!– 错误日志:用于将错误日志输出到独立文件 –>--> <!--<appender name="ERROR_FILE" class="com.bfd.mf.SearchApplication">--> <!--<rollingPolicy class="com.bfd.mf.SearchApplication">--> <!--<fileNamePattern>${LOG_HOME}/error.%d{yyyy-MM-dd}.log</fileNamePattern>--> <!--<maxHistory>7</maxHistory>--> <!--</rollingPolicy>--> <!--<encoder class="com.bfd.mf.SearchApplication">--> <!--<pattern>${ENCODER_PATTERN}</pattern>--> <!--</encoder>--> <!--<filter class="com.bfd.mf.SearchApplication">--> <!--<level>WARN</level>--> <!--</filter>--> <!--</appender>--> <!--<!– 独立输出的同步日志 –>--> <!--<appender name="SYNC_FILE" class="com.bfd.mf.SearchApplication">--> <!--<rollingPolicy class="com.bfd.mf.SearchApplication">--> <!--<fileNamePattern>${LOG_HOME}/sync.%d{yyyy-MM-dd}.log</fileNamePattern>--> <!--<maxHistory>7</maxHistory>--> <!--</rollingPolicy>--> <!--<encoder class="com.bfd.mf.SearchApplication">--> <!--<pattern>${ENCODER_PATTERN}</pattern>--> <!--</encoder>--> <!--</appender>--> <!--<logger name="log.sync" level="DEBUG" addtivity="true">--> <!--<appender-ref ref="SYNC_FILE" />--> <!--</logger>--> <!--<root>--> <!--<level value="DEBUG" />--> <!--<appender-ref ref="STDOUT" />--> <!--<appender-ref ref="FILE" />--> <!--<appender-ref ref="ERROR_FILE" />--> <!--</root>--> <!--</configuration>-->
<!--<!–<configuration>–>--> <!--<!–<property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
/>–>--> <!--<!–<property name="FILE_PATH" value="D:/logs/course03/demo.%d{yyyy-MM-dd}.%i.log" />–>--> <!--<!–</configuration>–>--> <!--<!–<configuration>–>--> <!--<!–<appender name="CONSOLE" class="com.bfd.mf.SearchApplication">–>--> <!--<!–<encoder>–>--> <!--<!–<!– 按照上面配置的LOG_PATTERN来打印日志 –>–>--> <!--<!–<pattern>${LOG_PATTERN}</pattern>–>--> <!--<!–</encoder>–>--> <!--<!–</appender>–>--> <!--<!–</configuration>–>-->
|