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 (韓国語)