Java的日志记录

这取决于情况!

Java的日志工具包

提供自Java 1.4起的日志实用工具
提供7个级别的日志记录。

    • SEVERE(highest value)

 

    • WARNING

 

    • INFO

 

    • CONFIG

 

    • FINE

 

    • FINER

 

    FINEST(lowest value)
private static final Logger logger = Logger.getLogger(MyApplication.class.getName());

logger.info(Level.INFO, "it is test for {0}","log");

优点:不使用外部库,可使用。

缺点:什么是”FINE”意味着什么?”FINER”又是指什么?”FINEST”呢?

log4j日志框架

    • thread safe?

 

    • performance に最適化

 

    ALL, TRACE, DEBUG, INFO, WARN, ERROR and FATAL
private static Logger logger = LogManager.getLogger(MyApplication.class);
logger.info(Level.INFO, "it is test for {0}","log");

Slf4j(Java的简单日志门面)

目前正在PRJ中使用的日志
门面?法语中。。?外观?

请将以下内容用中文进行本地化改写,只需提供一个选项:
REF

https://casualdevelopers.com/tech-tips/how-to-process-java-logging-with-slf4j-logback-lombok/ (日本語)

https://www.fwantastic.com/2019/12/javautillogging-vs-log4j-vs-slf4j.html (韓国語)