
正文
java的日志代码 java写日志
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用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
相关问答
Q1: java怎么写日志记录,最好是完整的代码!谢啦!
常用2种方式java的日志代码,具体java的日志代码你可以去自己写java的日志代码,建议,编程前期主要靠你自己琢磨,他人给你思路即可。
1.用简单java的日志代码的读写文件实现,写一个写文件的共用类,每次把日志写到文件里即可。
2.用开源免费的日志工具,如log4j。
祝你成功java的日志代码!!
Q2: Java日志的使用方法?
Java日志可以通过使用java.util.logging包中的Logger类来实现.
使用方法如下:
首先,需要获取一个Logger实例,可以使用Logger.getLogger()方法来获取. 例如:
Logger logger = Logger.getLogger(MyClass.class.getName());
使用logger实例记录日志. Logger类提供了多个重载的log()方法来记录不同级别的日志. 例如:
logger.info("This is an info message.");
logger.warning("This is a warning message.");
logger.severe("This is a severe message.");
可以使用logger.setLevel()方法来设置日志记录级别,只有大于等于该级别的日志才会被记录.
可以使用logger.addHandler()方法来添加日志处理器(Handler),来将日志输出到不同的地方,如控制台、文件、网络等.
使用logger.log() 可以记录不同级别的日志,可以根据需要记录不同级别的日志
可以使用logger.setUseParentHandlers(false) 取消继承父级日志处理器,只使用自己的处理器
关于java的日志代码和java写日志的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







