log4j日志文件在maven中都配好了。那我的项目怎么把日志用起来
你是只在pom.xml中配置好?
e.g.
log4j
log4j
1.2.12
log4j.xml配置好了吗,配置完的话 直接在需要用到的类中加入以下代码
protected static final Logger LOGGER = LoggerFactory.getLogger(BaseJob.class);
如果没配置的话 先配置log4j.xml
private static final Logger logger = LoggerFactory.getLogger(xxxx.class);
可以用很多方法管理 但是在不同的类上面声明 可以简单而快速的指定 如果统一配置也行 反正就是 要么根据类声明(需要用到的) 要么就根据包
log4j相关的jar包,log4j.properties,然后在你要打印日志的类里面使用private static final Logger logger = LoggerFactory.getLogger(xxxx.class);
打印日志就用:logger.info("日志输出.....")
首先你要明白你加日志是为了干什么。 我是为了处理异常信息。所有我放在service层。
private static final Logger logger = LoggerFactory.getLogger(xxxServiceImpl.class);
logger.error("xxxxxx : ", e);