Log4jApache开源项目应用

–>

    首先我们需要一个log4j的jar文件,在我们eclipse当中我们需要运用的项目下,找到工程,右键,找到build path选项,选择Configure build path,会出现如下界面:

选择 Libraries,在右侧选择Add External JARs…,然后找到我们的log4j jar文件位置。

之后我们需要在src根目录下创建配置文件,文件名必须为 log4j.properties(我也不知道是不是,我们老师说必须这个名字,假如不对还望大佬们给我指出来)。而后在文件中写入输出的一些格式定义。如图所示:

      上半部分是输出到控制台,即最后一行的 stdout , 中间是输出到文件 ,文件名为第二条定义,乱码可以在右击配置文件,选择properties,在最下面选择编码格式为utf – 8。然后重新输入就是中文了,我测试了一下这乱码并不会变回去,槽点满满…

       说到这里就不得不说日志的级别了,日志输出分为五个级别 

     1.  debug   —调试  —>一般在开发阶段使用

     2. info     —一般信息—>一般用于提示用户简单信息

     3.warn   —警告—>一般给用户提供警告信息

     4.error   —错误—>一般给用户提供错误信息

     5.fatal   —>致命错误—>提示用户可能会导致程序崩溃的信息

     这个配置文件最后一行,第一个为error ,意思是输出只会输出error和比error级别高的信息,即debug,info,warn的信息并不会输出。stdout 表明这个会输出到控制台,移除可以不输出到控制台。file指会输出到文件,移除就不会输出到文件。

    测试过程,如下图所示:

需要引入 org.apache.log4j.Logger,这个得注意一下,不然在底下写logger时候可能就引错包了。使用时依旧是声明一个对象名,括号里是这个类完整的路径名,即你鼠标悬停在类名上底下出来的详细路径。

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章