JAVA log4j日志基本运用

来源:互联网 发布:mysql 添加子分区 编辑:程序博客网 时间:2024/05/20 16:32

注:本例简单粗暴介绍log4j的使用方法,在java中加日志打印

1、jar文件:可在Apache log4j 下载jar文件


2、配置文件:log4j.properties,可详细了解配置文件中各个属性做相应的配置,注意日志文件路径以及打印等级

# Root logger optionlog4j.rootLogger=INFO, stdout, file# Direct log messages to stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%nlog4j.appender.file = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.file.File = logs/log.loglog4j.appender.file.Append = truelog4j.appender.file.Threshold = INFOlog4j.appender.file.layout = org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n

3、在主方法中加载配置文件

PropertyConfigurator.configure("resource/sysConfig/log4j.properties");

4、在当前需要打印的日志的类中获取对象并打印

private static final Logger log = Logger.getLogger(GPStoBaidu.class);//GPStoBaidu为当前类名log.info("百度GPS===" + dateFormat1.format(new Date()) + " " + latlng[0] + " " + latlng[1]);//打印字符串





0 0
原创粉丝点击