1. 程式人生 > >[Tips]org.slf4j.Logger使用{}佔位符,避免字串連線

[Tips]org.slf4j.Logger使用{}佔位符,避免字串連線

slf4j是日誌系統的Facade(外觀模式),注意必須與具體日誌繫結。

其提供TRACE, DEBUG, INFO, WARN, ERROR level。

private final static Logger logger = LoggerFactory.getLogger(*.class);

if (log.isDebugEnabled()) {
	// ★使用{}佔位符。避免字串連線操作,減少String物件(不可變)帶來的記憶體開銷
	log.debug("XXX {}", String);
}