java 写日志步骤

项目希望记录用户访问时的历史。所以写日志相当重要,详细步骤如下

(1)新建项目,导入jar包

在官网上下载log4j.jar导入项目中

(2)新建Java类LogTest.java,写如下代码

public class LogTest {


public static void main(String[] args) {
Logger logger = Logger.getLogger(LogTest.class);
logger.debug("输出debug...");
logger.info("输出一端info...。");
logger.error("输出一段error....");

}

}

(3)在src下新建log4j.properties文件,如下,详解

#此属性指定日志等级等于或低于INFO的日志信息输出到名为stdout的目的地

log4j.rootCategory=INFO,stdout,logfile

#此属性执行stdout这个输出目的地类型为控制台

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

#此属性指定输出日志的布局类,这里采用LOG4J默认的布局类

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

#控制台产生的信息添加上详细信息:日志及类名

log4j.appender.stdout.layout.ConversionPattern= %d %p [%C.%M(%L)] - <%m>%n

#log4j.logger加上包名或类名

log4j.logger.LogTest=DEBUG


#日志输出文件

#log4j.appender.logfile=org.apache.log4j.FileAppender

#log4j.appender.logfile.File=LogTest.log

#log4j.appender.logfile.layout=org.apache.log4j.PatternLayout

#log4j.appender.logfile.layout.ConversionPattern= %d %p [%C.%M(%L)] - <%m>%n


#有时候我们又希望按照日期,每天生成一个日志文件:

log4j.appender.logfile= org.apache.log4j.DailyRollingFileAppender

log4j.appender.logfile.File=LogTest.log

log4j.appender.logfile.layout=org.apache.log4j.PatternLayout

log4j.appender.logfile.layout.ConversionPattern= %d %p [%C.%M(%L)] - <%m>%n




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值