当前位置: 代码迷 >> Java Web开发 >> 想要实现log4j对用户的操作进展日志记录,请大家帮忙
  详细解决方案

想要实现log4j对用户的操作进展日志记录,请大家帮忙

热度:177   发布时间:2016-04-16 21:54:32.0
想要实现log4j对用户的操作进行日志记录,请大家帮忙
比如某个用户进行了查找、删除等操作,系统能够记录下来
------解决思路----------------------
直接Logger logger = Logger.getLogger(名字);
然后直接logger.info();或者其他操作 

配置日志级别 和 日志输出等 可以通过log4j.properties文件进行配置
------解决思路----------------------
你的需求log4j可以满足你,你可能是在增删改查的时候,要记录日志输出到文件是吧?
log4j有一个类,他可以不在控制台输出,直接帮你输出到文件:

log4j.rootCategory=WARN, CONSOLE, FILE  #这里指定输出到文件
  
log4j.logger.com.surfilter.bt=FATAL,TOFILE  
  
log4j.appender.TOFILE=org.apache.log4j.DailyRollingFileAppender   #这里指定使用文件类

其实log4j还可以有更高级的功能,比如出错了,发一封邮件给你。这个你自己琢磨吧,有问题可以百度百度。