要在自己的程序中使用Log4j,首先需要将commons-logging.jar和logging-log4j-1.2.9.jar导入到构建路径中。然后再将log4j.properties放到src根目录下。这样就可以在程序中使用log4j了。在类中使用log4j, 首先声明一个静态变量 Logger logger=Logger.getLog("classname");现在就可以使用了,用法如下:logger.debug("debug message")或者logger.info("info message"),看下面一个小例子:
public class UserServiceImp implements UserService {
private DataDao dataDao;
private static Logger log=Logger.getLogger(UserServiceImp.class);
public DataDao getDataDao() {
return dataDao;
}
public void setDataDao(DataDao dataDao) {
this.dataDao = dataDao;
}
@Override
public boolean addUser(User user) {
boolean flag=dataDao.addModel(user);
log.info("新增一个用户:"+user.getName());
return flag;
}