我的一个logback.xml配置文件

用于现在项目对于日志记录的需求。
日志量不大,但每天要分文件。使用TimeBasedRollingPolicy方针

<configuration>
	<!-- 控制台输出 -->
        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
                <Encoding>UTF-8</Encoding>
                <layout class="ch.qos.logback.classic.PatternLayout">
                        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
                </layout>
        </appender>
	<!-- 按照每天生成日志文件 -->
        <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
                <Encoding>UTF-8</Encoding>
				<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
				      <FileNamePattern>c:/iTVMonitor/logFile.%d{yyyy-MM-dd}.log</FileNamePattern>
				      <MaxHistory>30</MaxHistory> 
				</rollingPolicy>
				<layout class="ch.qos.logback.classic.PatternLayout">
                        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
                </layout>
        </appender>

     	<root>
            <level value="DEBUG" />
            <appender-ref ref="STDOUT" />
            <appender-ref ref="FILE" />
        </root>
  </configuration>

你可能感兴趣的:(thread,C++,c,xml,C#)