log4j第一次没有工作

时间:2014-03-28 04:24:52

标签: configuration log4j

我第一次尝试实现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文件夹下。仍然没有给出文件。 log4j在我的类NewStudentListDAO中的以下行中调用。该网站不允许我单独提交这个,所以我添加一些特殊字符来填补空白。请忽略相同的......

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");

请帮助我解决问题。

由于 佐治

1 个答案:

答案 0 :(得分:0)

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

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

看看这个链接

Log4j: How to configure simplest possible file logging?

我希望它有所帮助。

相关问题