簡體   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