在Eclipse中使用log4j配置实例

时间:2024-10-14 03:20:03

1、到官网下载对应版本的log4j的jar包:http://archive.apache.org/dist/logging/log4j/选择要使用的版本,直接点击下载.zip后缀的压缩文件即可。

在Eclipse中使用log4j配置实例
在Eclipse中使用log4j配置实例

2、为java项目导入log4j.jar包:在Eclipse中新建一个java项目,右键单击该项目选择“属性(properties)”打开当前项目的属性窗口,选择Java构建路径(Java Build Path)>>库(Libaries)>>添加外部JAR(Add External JARs),将刚才下载的log4j.jar包添加到项目中去。

在Eclipse中使用log4j配置实例

3、在项目中新建一个log4j.properties的配置文件:该文件专门用于配置日志信息,其内容决定日志信息的输出位置及格式。右键单击项目选择 新建 >> 文件 ,文件名命名为 xxx.properties

在Eclipse中使用log4j配置实例

4、将配置信息写入到刚才建立的文件log4j.properties中去:###将日韦舒咄疸志信息输出到控制台###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n %l%n###将日志信息输出到文件中###log4j.appender.file=org.apache.log4j.FileAppenderlog4j.appender.file.File=sysInfo.loglog4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n %l%n###设置日志的优先级别###log4j.rootLogger=debug,stdout,file

5、新建一个java文件,测试配置是否吮钾熨追成功:import org.apache.log4j.Logger;public class Log4jDemo { public static void main(String[] args) { Logger log = null; try{ // 初始化日志生成器,加载日志配置文件//PropertyConfigurator.configure("bin/log4j.properties"); log = Logger.getLogger(Log4jDemo.class.getName()); log.debug("main"); int i = 1/0; } catch(Exception e){ // 记录日志 log.info(e.getMessage()); //e.printStackTrace(); } }}查看生成的日志文件,发现日志写入成功。

© 手抄报圈