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

  • 相关阅读:
    Asp.net MVC3 Razor语法小记
    asp.net4的webform使用路由
    判断数据库中要创建的存储过程、函数等是否已经存在
    visual studio 解决方案版本互转
    sql语句创建表的时候加表注释和列注释
    Jquery在指定元素内查找元素(相对定位)
    .net便利的小方法
    sqlserver2008秘钥
    jquery星级评定效果(原创)
    清除GridView自带样式
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/5669449.html
Copyright © 2011-2022 走看看