zoukankan      html  css  js  c++  java
  • 开源日志技术log4j

    老师的总结:

    日志:除了能记录异常信息,还可以记录程序正常运行时的关键信息。

     

    使用log4j来进行日志文件记录经典步骤:

     001.在项目中创建一个lib文件夹,然后将下载好的jarcopy到该文件夹下

     002.对已经copy过来的jar包,点击右键,然后执行下图操作,

     

     

    项目中就会多出一个引入外部Library的项目

    003.src目录下创建一个名称为log4j.properties文件

    004.编写,粘贴已经写好的配置文件内容,编码方式可以做下修正。对配置文件点击右键→属性→otherutf-8,然后应用确定即可。如果再次报错,不理会他,点击确定,再次Ctrl+S即可。

    005.就是在main方法所在类中,添加如下代码

    //首先是创建一个静态的Logger对象

    public static Logger logger=Logger.getLogger("log4j");

    接下来就可以通过logger.debug(日志内容);

    注意事项:通过反编译源码我们知道,getLogger方法,有两个重载。

    我们当前使用的是传入字符串的重载,经过多方资料验证,括号中传入任何内容对抽象工厂产生出一个Logger实例时没有任何影响的。所以可以放心使用。

     

    只要在异常语句后加入logger.debug("输入字符串信息");就能在控制台或者在文件里输出信息!

     

    配置文件信息:

     

    ### 设置Logger输出级别和输出目的地 ### log4j.rootLogger=debug,logfile

     

    ### 把日志信息输出到文件:jbit.log ### log4j.appender.logfile=org.apache.log4j.FileAppender log4j.appender.logfile.File=temp/mingming.log log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %F %p %m%n

     

  • 相关阅读:
    python基础五——初识函数
    python基础三——基础数据类型
    Python基础二
    python基础一
    2.配置jenkins
    1.jenkins 安装
    Java8 新特性
    Java8 新特性
    1.什么是 Docker
    idea快捷键
  • 原文地址:https://www.cnblogs.com/345214483-qq/p/3809046.html
Copyright © 2011-2022 走看看