这两天在研究Log4j 了解到Logger有四种方法,
分别为logger.degug(),logger.info(),logger.warn(),logger.error() 。
我想问一下这四种级别在程序中的应用是按照自己想法来的么?
比如说我觉得有一个地方会出问题,问题的级别我来给他自定义为warn级别,所以我采用Logger.warn()这个方法。
还是说这个问题会出现四种级别的警告,当我调用这些方法的时候会打印出相应级别的警告。
不知道我说清楚没有,麻烦大家帮我看看这个问题,谢谢ps:配置文件中配置log4j.rootLogger = INFO,system.out这句话会打印不出Logger.debug()中的信息这个我知道, 我就想知道这四种方法存在有什么意义,在我看来如果只定义一个方法并在输出的时候将信息打印出来也是一样的,何必要定义四种方法。
分别为logger.degug(),logger.info(),logger.warn(),logger.error() 。
我想问一下这四种级别在程序中的应用是按照自己想法来的么?
比如说我觉得有一个地方会出问题,问题的级别我来给他自定义为warn级别,所以我采用Logger.warn()这个方法。
还是说这个问题会出现四种级别的警告,当我调用这些方法的时候会打印出相应级别的警告。
不知道我说清楚没有,麻烦大家帮我看看这个问题,谢谢ps:配置文件中配置log4j.rootLogger = INFO,system.out这句话会打印不出Logger.debug()中的信息这个我知道, 我就想知道这四种方法存在有什么意义,在我看来如果只定义一个方法并在输出的时候将信息打印出来也是一样的,何必要定义四种方法。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货