繁体   English   中英

log4j第一次不工作

[英]log4j not working in the first time

我正打算第一次实现log4j。 我的log4j.properties文件如下所示。

# Define the root logger with appender file
log = /log/log4j
log4j.rootLogger = debug, NewStudentListDAO

# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=/log/log4j/log.out

# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n

我已将此文件放在classes文件夹和src文件夹下。 仍然它不放弃文件。 在下面的行中,在我的类NewStudentListDAO中调用log4j。 该网站不允许我独自提交大量内容,因此我添加了一些特殊字符来填补空白。 请忽略相同的...

static Logger logger = Logger.getLogger( NewStudentListDAO.class.getName());
logger.setLevel(Level.ALL);
logger.debug("This is debug message from logger");
logger.info("This is info message from logger");
logger.log(Level.DEBUG, "This is a debug message from logger");

请帮助我解决问题。

谢谢Saji

尝试将此添加到记录器文件中,然后检查它是否首先显示在控制台上。

log4j.rootLogger=INFO, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

看这个链接

Log4j:如何配置最简单的文件记录?

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM