zoukankan      html  css  js  c++  java
  • log4j整理

    log4j.propertis的配置

    1 log4j.rootLogger=DEBUG,Console
    2 
    3 log4j.appender.Console=org.apache.log4j.ConsoleAppender
    4 log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    5 log4j.appender.Console.layout.ConversionPattern=%d[%t]%-5p[%c] - %m%n
    6 log4j.logger.org.apache=INFO

    log4j.properties说明:
    1、jar包和配置文件

    log4j-1.2.17.jar
    2、log4j.properties
    <1>log4j.rootLogger=DEBUG,Console:输出级别(级别<由低到高>debug/info/warn/error)和输出位置(控制台)
    <2>log4j.appender.Console=org.apache.log4j.ConsoleAppender:配置这个类才会输出在控制台(可在别处)
    <3>log4j.appender.layout=org.apache.log4j.PatternLayout:布局(

    log4j提供4种布局. org.apache.log4j.HTMLLayout(以HTML表格形式布局)

    #org.apache.log4j.PatternLayout(可以灵活地指定布局模式),

    #org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),

    #org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)

    <4>log4j.appender.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n:
    (%d:产生日志的时间 
    [%t]:产生日志所处线程的线程名称 
    %-5p:输出日志的级别、 
    "5":代表输出的字符会占5位字符,不足则会用空格补齐;
    "-":指的是补齐的空格在右边,没有则在左边.
    [%c]:指输出这个日志时处于的那个类的全名,包括包名
    %m:输出的时候附加的信息
    %n输出换行)
    <5>log4j.logger.org.apache=INFO:为不同包配不同的级别,把总的覆盖,可看到自己想看的信息

  • 相关阅读:
    suseoj 1211: 子集和问题 (dfs)
    suseoj 1210: 会场安排问题 (贪心)
    suseoj 1209: 独立任务最优调度问题(动态规划)
    四级词汇(二)
    四级单词(一)
    nyoj 84-阶乘的0 (规律题)
    nyoj 83-迷宫寻宝(二) (计算几何, 叉积)
    nyoj 82-迷宫寻宝(一) (多重BFS)
    nyoj 79-拦截导弹 (动态规划)
    nyoj 78-圈水池 (凸包)
  • 原文地址:https://www.cnblogs.com/thehugo/p/5598236.html
Copyright © 2011-2022 走看看