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

  • 相关阅读:
    搜索
    c++ map与unordered_map区别及使用
    01BFS
    宇智波程序笔记55-Flutter 混合开发】嵌入原生View-iOS
    宇智波程序笔记54-解Bug之路-记一次线上请求偶尔变慢的排查
    宇智波程序笔记53-从红黑树的本质出发,彻底理解红黑树!
    宇智波程序笔记52-最受欢迎的微服务框架概览
    宇智波程序笔记51-JDK 15安装及新特性介绍
    宇智波程序笔记50-解Bug之路-记一次线上请求偶尔变慢的排查
    宇智波程序笔记49-link JDBC Connector:Flink 与数据库集成最佳实践
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/5669449.html
Copyright © 2011-2022 走看看