it depends on! situation
#java.util.logging
java 1.4から提供しているlogging utility
7 levelのloggingを提供している
- 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");
長所:外部ライブラリー使用せず、使える
短所:What means "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(Simple Logging Facade For Java)
現在PRJで使っているログ
ファサード? フランス語で。。?外観?