您的位置:首页 > 其它

SLF4J 项目中 日志文件的处理

2014-04-04 14:47 218 查看
SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Wombat {
final Logger logger = LoggerFactory.getLogger(Wombat.class);
Integer t;
Integer oldT;
public void setTemperature(Integer temperature) {
oldT = t;
t = temperature;
Object[] objs = {new java.util.Date(), oldT, t};
logger.info("Today is {}, Temperature set to {}. Old temperature was {}.", objs);
if (temperature.intValue() > 50) {
logger.warn("Temperature({}) has risen above 50 degrees.", t);
}
}
public static void main(String[] args) {
Wombat wombat = new Wombat();
wombat.setTemperature(10);
wombat.setTemperature(60);
}
}

使用指定类初始化日志对象,在日志输出的时候,可以打印出日志信息所在类
如:Logger logger = LoggerFactory.getLogger(com.Book.class);
logger.debug("日志信息");
将会打印出: com.Book  : 日志信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  日志