专业制作网站公司吗,淘宝联盟网站建设不完整,宁夏交通建设股份有限公司网站,虞城县住房和城乡建设局网站展开全部操作日志, 也分粗细颗粒.比如常见的 配置JFinal的Handler, 配置LogHandler的处理器#xff0c;Handler可以接管所有web请求, 这里可以做粗颗粒的处理, 对每一个请62616964757a686964616fe59b9ee7ad9431333365653839求做入库处理, 如果访问量大时, 入库操作做列队处理就…展开全部操作日志, 也分粗细颗粒.比如常见的 配置JFinal的Handler, 配置LogHandler的处理器Handler可以接管所有web请求, 这里可以做粗颗粒的处理, 对每一个请62616964757a686964616fe59b9ee7ad9431333365653839求做入库处理, 如果访问量大时, 入库操作做列队处理就可以了.细颗粒的, 如在JAVA代码中的 Log log Log.getLog(JAVA类描述或类名);这个一般做入库的还是少, 毕竟已经有很成熟的日志分析查看工具了, 可以直接查文件了.如果业务需要做这个, 那也很简单:1: 需要实现一个接口ILogFactory :/*** JdkLogFactory.*/public class DbLogFactory implements ILogFactory {public Log getLog(Class clazz) {return new DbLog(clazz);}public Log getLog(String name) {return new DbLog(name);}}2: DbLog 参考jfinal代码中 com.jfinal.log.Log4jLog 把这个类复制一下, 在每个方法中增加一个入库的操作, 当然量大时, 入库操作做列队处理就可以了.3: 在JFinalConfig中:Overridepublic void configConstant(Constants me) {//先启动数据库ActiveRecordPlugin可以独立于java web 环境运行在任何普通的java程序中使用方式极度简单相对于web项目只需要手动调用一下其start() 方法即可立即使用。//设置为你的工厂 DbLogFactoryme.setLogFactory(new DbLogFactory());}