日志框架实现实时修改,实时生效,具体框架思路(4)

代码接第(3)章

fw.write(ENTER_CODE);for (LogConfigBean lc : list) {writeLogWithModule(fw, lc);fw.write(ENTER_CODE);}} catch (FileNotFoundException e) {LOG.error("file " + backFile.getAbsolutePath() + " not found \n"+ e.getMessage());} catch (IOException e) {LOG.error("file " + backFile.getAbsolutePath() + " IOException \n"+ e.getMessage());} finally {// 关闭流if (null != fw) {try {fw.close();} catch (IOException e) {LOG.error("close file " + backFile.getAbsolutePath()+ " IO error\n" + e.getMessage());}}}String log4j = WEB_INF_PATH + LOG4J_PROPERTIES_NAME;backFile.renameTo(new File(log4j));}private void initData(FileWriter fw, String key, String value)throws IOException {fw.write(key + "=" + value + ENTER_CODE);}private String initPropsData(Properties props, String key,String defaultValue) {String value = props.getProperty(key);value = (value == null || "".equals(value.trim())) ? defaultValue: value;return key + "=" + value + ENTER_CODE;}

,经历一种身体下了地狱,眼睛进入天堂,灵魂归入故里。

日志框架实现实时修改,实时生效,具体框架思路(4)

相关文章:

你感兴趣的文章:

标签云: