日志
文章平均质量分 50
liuzhixiong1992
这个作者很懒,什么都没留下…
展开
-
日志框架实现实时修改,实时生效,具体框架思路(3)
第二章中只给出了具体的变量定义,下面给出部分方法:public void buildProperties(List list) {File backFile = new File(WEB_INF_PATH + LOG4J_BACK_PROP);Properties props = readLog4jProperties();if (backFile.exists()) {b原创 2015-06-23 11:32:17 · 639 阅读 · 0 评论 -
日志框架实现实时修改,实时生效,具体框架思路(5)
代码接第(4)章;private void writeLogWithModule(FileWriter fw, LogConfigBean lc)throws IOException {String pkgName = lc.getModuleName();String append = LOG4J_APPEND_KEY_PREFIX + pkgName;initData(fw原创 2015-06-23 11:45:49 · 676 阅读 · 0 评论 -
日志框架实现实时修改,实时生效,具体框架思路(4)
代码接第(3)章fw.write(ENTER_CODE);for (LogConfigBean lc : list) {writeLogWithModule(fw, lc);fw.write(ENTER_CODE);}} catch (FileNotFoundException e) {LOG.error("file " + backFile.getAbsolutePa原创 2015-06-23 11:42:55 · 643 阅读 · 0 评论 -
日志框架实现实时修改,实时生效,具体框架思路(6)
代码接第(5)章:/*** 读取资源信息 * * @param filePath* 资源路径(包含文件名称)* @return Properties [返回类型说明]* @see [类、类#方法、类#成员]*/private Properties readProperties(String filePath) {Properties p原创 2015-06-23 11:47:10 · 706 阅读 · 0 评论 -
日志框架实现实时修改,实时生效,具体框架思路(2)
上次的文章中提到了:编写工具类,工具类中实现,根据日志管理表,创建log4j.properties配置文件。工具类的具体实现如下:package com.work.log.service.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;原创 2015-06-23 11:28:12 · 623 阅读 · 0 评论 -
日志框架实现实时修改,实时生效,具体框架思路(7)
在第一章中有提到编写一个监听器,实现定时刷新log4j.propertes文件,实现修改之后日志文件生效。该listener必须在Spring的listener后面启动,否则无法启动。具体的web.xml配置 如下: com.work.log.listener.LogStartListener监听类的具体实现如下:pac原创 2015-06-29 16:57:44 · 744 阅读 · 0 评论 -
日志框架实现实时修改,实时生效,具体框架思路(1)
具体实现思路: 1、建立日志管理表,包含日志级别,日志文件大小,日志文件名,日志包路径等。 2、根据表建立日志管理实体,创建hibernate相关文件。 3、编写工具类,工具类中实现:根据日志管理表,创建log4j.properties配置文件。 4、前台页面实现修改日志管理表的功能,能在页面修改日志级别,日志文件大小等,同时调用工具类更新log4j配置文件。原创 2015-06-12 11:26:33 · 716 阅读 · 0 评论