成都网站建设设计

将想法与焦点和您一起共享

java日志log代码,java中的log

请教一个简单的java日志怎样写

关于java日志,下面以Log4j为例子说明(供参考)。

为九原等地区用户提供了全套网页设计制作服务,及九原网站建设行业解决方案。主营业务为成都网站制作、成都网站设计、九原网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

1、导包(Log4j所依赖的jar包)

2、配置属性文件。如下:

3、遍写调用日志方法的接口

public interface LoggerUtil {

// 得到Logger,用于打印日志

Logger logger = Logger.getLogger(LoggerUtil.class);

}

4、使用Log4j

//删除数据

@RequestMapping("/delete.do")

public String delete(Students students) {

try {

stuService.delete(students);

} catch (Exception e) {

// 直接使用

LoggerUtil.logger.error(e.getMessage());

}

return "redirect:selectAll.do";

}

java怎么打log能直接定位到代码

你好,可以配置一下log4j,放在项目的根目录下,就会自定定位错误信息,并且定位到具体行

关于log4j的使用,首先把log4j.jar文件考到工程里面,src在新建log4j.properties文件

配置如下

#A1为控制台输出,A2为文件输出,R为文件输出,并且按天分割.级别为info  

log4j.rootLogger=info,A1,A2,R  

#将info级别的日志输出到控制台  

log4j.appender.A1=org.apache.log4j.ConsoleAppender  

log4j.appender.A1.Threshold=info  

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

log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n  

#将info级别的日志输出到文件,按天分隔  

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender  

log4j.appender.R.File=./logs/sslvpn.log  

log4j.appender.R.DatePattern = '.'yyyy-MM-dd  

log4j.appender.R.Threshold=info  

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

log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n  

#将error级别的日志输出到文件  

log4j.appender.A2=org.apache.log4j.FileAppender  

log4j.appender.A2.File=./logs/error.log  

log4j.appender.A2.Threshold=error  

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

log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n

log4j的功能很强大,可以将日志信息插入数据库,希望可以帮到你

用java 代码实现log4j的日志输出功能

写一个log4j的properties文件,再在web.xml里面配置一下就ok了,你参考下吧

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

log4j.appender.stdout.Target=System.out

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

log4j.appender.stdout.layout.ConversionPattern=[%d]-%-5p %t (%C.%M:%L) | %m%n

log4j.appender.file=org.apache.log4j.RollingFileAppender

log4j.appender.file.File=e:/Logs/PB/root.log

log4j.appender.file.MaxFileSize=5000KB

log4j.appender.file.MaxBackupIndex=5

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

log4j.appender.file.layout.ConversionPattern=[%d]-%-5p %t | %m%n

log4j.logger.java.sql = DEBUG,ibatis

log4j.additivity.java.sql=false

log4j.logger.java.sql.Connection = DEBUG

log4j.logger.java.sql.Statement = DEBUG

log4j.logger.java.sql.PreparedStatement = DEBUG

log4j.logger.java.sql.ResultSet = DEBUG

log4j.logger.com.ibatis = DEBUG,ibatis

log4j.additivity.com.ibatis=false

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate = DEBUG

log4j.logger.com.ibatis.sqlmap.engine.cache.CacheModel=DEBUG

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientImpl=DEBUG

log4j.logger.com.ibatis.sqlmap.engine.builder.xml.SqlMapParser=DEBUG

log4j.logger.com.ibatis.common.util.StopWatch=DEBUG

log4j.appender.ibatis=org.apache.log4j.RollingFileAppender

log4j.appender.ibatis.File=e:/Logs/PB/ibatis.log

log4j.appender.ibatis.MaxFileSize=5000KB

log4j.appender.ibatis.MaxBackupIndex=5

log4j.appender.ibatis.Threshold=DEBUG

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

log4j.appender.ibatis.layout.ConversionPattern=[%d]%m%n

log4j.rootLogger=DEBUG,stdout,file

log4j.logger.org.springframework=INFO

log4j.logger.org.displaytag=INFO

log4j.logger.freemarker=INFO

log4j.logger.com.opensymphony.xwork2=INFO

log4j.logger.com.pracbiz=DEBUG


新闻名称:java日志log代码,java中的log
分享地址:http://chengdu.cdxwcx.cn/article/hsghed.html