溫馨提示×

log4j如何輸出日志到控制臺

小億
593
2023-11-21 23:24:22
欄目: 編程語言

要將日志輸出到控制臺,可以使用log4j的ConsoleAppender。

首先,需要在log4j的配置文件中定義一個ConsoleAppender:

log4j.rootLogger=INFO, console

# 定義控制臺輸出
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

然后,在代碼中使用log4j的Logger來記錄日志,日志會被輸出到控制臺:

import org.apache.log4j.Logger;

public class MyClass {
    private static final Logger logger = Logger.getLogger(MyClass.class);
    
    public static void main(String[] args) {
        logger.debug("Debug message");
        logger.info("Info message");
        logger.warn("Warning message");
        logger.error("Error message");
    }
}

運行上述代碼,就會將日志輸出到控制臺。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女