• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
﹏℡幸福?
博客园    首页    新随笔    联系   管理    订阅  订阅

开源日志技术log4j

老师的总结:

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

 

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

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

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

 

 

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

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

004.编写,粘贴已经写好的配置文件内容,编码方式可以做下修正。对配置文件点击右键→属性→other→utf-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

 

posted @ 2014-06-25 22:03  ﹏℡幸福?  阅读(201)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3