首页 > 代码库 > log4j_slf4j log4j.properties
log4j_slf4j log4j.properties
hibernate 使用的日志是slf4j,而 slf4j又有各种实现策略。
log4j-1.2.16.jar | |||||||||||||||||
slf4j-api-1.6.1.jar | |||||||||||||||||
slf4j-log4j12-1.6.1.jar
配置文件放在 src 根目录下,配置文件名称是log4j.properties 范例:
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{ABSOLUTE} %7p %c:%L - %m%n log4j.rootLogger=warn, stdout log4j.logger.org.hibernate.SQL=debug log4j.logger.org.hibernate.jdbc=info
在类中的用法: private static Logger logger = Logger.getLogger(AddServlet.class);
logger.debug("debug info"); logger.info("info info"); logger.warn("warning info"); logger.error("error info"); logger.fatal("fatal info");
详细解说:
level 依次是off,fatal,error,warn,info,debug,all DEBUG < INFO < WARN < ERROR < FATAL.
|
http://blog.sina.com.cn/s/blog_647a022e01013zgy.html