zoukankan      html  css  js  c++  java
  • log4j 配置详解


    日志级别:trace(追踪) debug(调试) info(输出) warn(警告) error(错误) fatal(重大错误)

    Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)
    其中,Log4j提供的appender有以下几种:
    org.apache.log4j.ConsoleAppender(控制台),
    org.apache.log4j.FileAppender(文件),
    org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),
    org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),
    org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)


    ### 设置级别和目的地(这里多个目的地) ### log4j.rootLogger = DEBUG,CONSOLE

    ### 这里的me是包,也就是在这个包记录日志时,是只记录debug及以上级别的日志
    log4j.logger.me=DEBUG
    ## 只输出DEBUG级别以上的日志
    log4j.appender.zhangsanLog.Threshold = DEBUG


    //多久产生一个文件
    log4j.appender.zhangsanLog.DatePattern = '.'yyyy-MM-dd
    • ’.’yyyy-MM: 每月
    • ’.’yyyy-ww: 每周
    • ’.’yyyy-MM-dd: 每天
    • ’.’yyyy-MM-dd-a: 每天两次
    • ’.’yyyy-MM-dd-HH: 每小时
    • ’.’yyyy-MM-dd-HH-mm: 每分钟
  • 相关阅读:
    redis -- RDB
    redis--数据库
    redis-慢查询日志
    redis 订阅与发布
    redis 事务
    redis 事件
    redis--服务器与客户端
    readis 内部数据结构
    Redis数据类型
    Docker 限制容器资源
  • 原文地址:https://www.cnblogs.com/chengyangyang/p/9475197.html
Copyright © 2011-2022 走看看