请教logger.info与System.out.print的区别?它们都分别应用在什么情况下?

解决方案 »

  1.   

    好象它们就没关系吧?
    前者是log4j的方法
      

  2.   

    logger.info是可以输出log文件中吧。
    System.out.print是在控制台输出吧。
      

  3.   

    log4j以前用过一次,我记得在控制台会输出很多相关信息(前提是级别是debug),查找错误的时候会很方便,因为它提供的信息很详细,而System.out.print方法只是在程序运行到这的时候才在控制台输出,查错不方便,至于logger.info和System.out.print两个方法我个人觉得没大有什么区别。这仅是我个人理解,不当之处还忘朋友们请指点一二
      

  4.   

    logger.info
    明显要好很多,打印出来的信息详细,可以配置。而且可以保存到日志文件。就是需要配置一些属性文件。
    System.out.print在正式项目基本被禁止使用。有点点不雅观,而且影响效率。
      

  5.   

    一般的项目都很少用out,主要用logger打日志
      

  6.   

    请教logger.info与System.out.print的区别?它们都分别应用在什么情况下?logger.info   log4j 里的 用来打印日志的
    System.out.print java语言的控制台输出语句两者完全没有联系  不要混淆
      

  7.   

    从没听说过looger.info的在读生飘过~
      

  8.   

    1、 Log4j是什么?
      Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容
       Log4j中将要输出的Log信息定义了5种级别,依次为DEBUG、INFO、WARN、ERROR和FATAL,当输出时,只有级别高过配置中规定的级别的信息才能真正的输出,这样就很方便的来配置不同情况下要输出的内容,而不需要更改代码,这点实在是方便啊。想了解具体的,google一下