zoukankan      html  css  js  c++  java
  • log4j配置不同的类多个日志文件

    <Configuration status="INFO">
    <Appenders>
    <Console name="STDOUT" target="SYSTEM_OUT">
    <PatternLayout pattern="[%-5p %d{yyyy-MM-dd HH:mm:ss,SSS}] %m%n"/>
    </Console>
    <RollingFile name="LOG-MAIN" fileName="${logpath}/main.log"
    filePattern="${logpath}/main-%d{yyyy-MM-dd}.log">
    <PatternLayout
    pattern="[%-5p %d{yyyy-MM-dd HH:mm:ss,SSS}] %m%n"/>
    <Policies>
    <TimeBasedTriggeringPolicy interval="1" modulate="true" />
    </Policies>
    <ThresholdFilter level="INFO"/>
    </RollingFile>
    <RollingFile name="LOG-DNHANDLER" fileName="${logpath}/dnHandler.log"
    filePattern="${logpath}/server-%d{yyyy-MM-dd}.log">
    <PatternLayout
    pattern="[%-5p %d{yyyy-MM-dd HH:mm:ss,SSS}] %m%n"/>
    <Policies>
    <TimeBasedTriggeringPolicy interval="1" modulate="true" />
    </Policies>
    <ThresholdFilter level="INFO"/>
    </RollingFile>
    <RollingFile name="LOG-CIDR4DNSLOADER" fileName="${logpath}/cidr4DNSLoader.log"
    filePattern="${logpath}/server-%d{yyyy-MM-dd}.log">
    <PatternLayout
    pattern="[%-5p %d{yyyy-MM-dd HH:mm:ss,SSS}] %m%n"/>
    <Policies>
    <TimeBasedTriggeringPolicy interval="1" modulate="true" />
    </Policies>
    <ThresholdFilter level="INFO"/>
    </RollingFile>
    <RollingFile name="LOG-DNSERVICEIMPL" fileName="${logpath}/dnServiceImpl.log"
    filePattern="${logpath}/server-%d{yyyy-MM-dd}.log">
    <PatternLayout
    pattern="[%-5p %d{yyyy-MM-dd HH:mm:ss,SSS}] %m%n"/>
    <Policies>
    <TimeBasedTriggeringPolicy interval="1" modulate="true" />
    </Policies>
    <ThresholdFilter level="INFO"/>
    </RollingFile>
    </Appenders>

    <Loggers>
    <Root level="${loglevel}">
    <AppenderRef ref="STDOUT"/>
    <AppenderRef ref="LOG-MAIN"/>
    </Root>
    <logger name="com.vh.app.pat.httpdns.handler.DnHandler" level="${loglevel}" additivity="false">
    <AppenderRef ref="LOG-DNHANDLER"/>
    </logger>
    <logger name="com.vh.app.pat.httpdns.data.Cidr4DNSLoader" level="${loglevel}" additivity="false">
    <AppenderRef ref="LOG-CIDR4DNSLOADER"/>
    </logger>
    <logger name="com.vh.app.pat.httpdns.service.imp.DnServiceImpl" level="${loglevel}" additivity="false">
    <AppenderRef ref="LOG-DNSERVICEIMPL"/>
    </logger>
    </Loggers>
    </Configuration>

    类似的在property文件里面配置

    参考:http://blog.sina.com.cn/s/blog_4521e7ac0101g3tz.html

  • 相关阅读:
    堆排序
    快速排序
    hpp头文件与h头文件的区别
    c++_ url
    C++11:POD数据类型
    Android 触摸手势基础 官方文档概览2
    札记:android手势识别,MotionEvent
    强迫自己学习(心态篇),国庆,你准备去哪疯?
    深入理解计算机系统(2.5)---二进制整数的加、减法运算(重要)
    深入理解计算机系统(2.4)---C语言的有符号与无符号、二进制整数的扩展与截断
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/5669449.html
Copyright © 2011-2022 走看看