• 开源日志技术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

     

  • 相关阅读:
    window 配置 sendmail
    无限级分类
    sublime
    php笔记
    Python:开发_基本流程
    python学习笔记,视频day13-python基础知识练习题(二)
    python学习笔记,视频day12-列表、元组、字典+整理
    java学习笔记- Math类、String类
    java学习笔记-if语句、Switch语句
    java学习笔记-循环
  • 原文地址:https://www.cnblogs.com/345214483-qq/p/3809046.html
Copyright © 2020-2023  润新知