[发明专利]一种通过配置项控制日志输出等级的方法在审
申请号: | 201510768139.5 | 申请日: | 2015-11-10 |
公开(公告)号: | CN105426453A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 钟健波;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 配置 控制 日志 输出 等级 方法 | ||
1.一种通过配置项控制日志输出等级的方法,其特征在于:所述的方法包括如下步骤:
步骤1:web应用使用log4j记录日志;
步骤2:创建带有系统变量的适用于log4j的xml配置文件;
步骤3:创建应用的配置文件并添加日志配置项;
步骤4:web应用增加监听器;
步骤5:监听器中添加获取应用配置文件的模块;
步骤6:监听器中添加生成系统变量的模块;
步骤7:添加日志记录初始化的模块;
步骤8:启动web应用,监听器初始化配置项;
步骤9:结束。
2.根据权利要求1所述的通过配置项控制日志输出等级的方法,其特征在于:所述的步骤1是将应用项目导入log4j相关jar。
3.根据权利要求1所述的通过配置项控制日志输出等级的方法,其特征在于:所述的xml配置文件系统变量使用${变量名}的格式来表示;配置项可以写在任意文本文件或其他方便程序读取的文件中。
4.根据权利要求2所述的通过配置项控制日志输出等级的方法,其特征在于:所述的xml配置文件系统变量使用${变量名}的格式来表示;配置项可以写在任意文本文件或其他方便程序读取的文件中。
5.根据权利要求1至4任一项所述的通过配置项控制日志输出等级的方法,其特征在于:获取应用配置文件模块自动获取特定路径中的文件中对应key的值存放在内存中;然后获取内存中对应key的值,判断获取的值是否符合约定的规则,若不符合,则根据默认的规则加载日志记录模块,若符合,根据得到的值分析对应的日志等级,获取对应的日志记录模块进行加载。
6.根据权利要求1至4任一项所述的通过配置项控制日志输出等级的方法,其特征在于:所述的日志记录初始化模块根据传入值分析对应的记录等级,赋值日志记录对应的最低等级,最高等级;日志输出会输出大于等于最低等级,小于等于最高等级的日志到步骤2中设置的特定路径文件中。
7.根据权利要求5所述的通过配置项控制日志输出等级的方法,其特征在于:所述的日志记录初始化模块根据传入值分析对应的记录等级,赋值日志记录对应的最低等级,最高等级;日志输出会输出大于等于最低等级,小于等于最高等级的日志到步骤2中设置的特定路径文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510768139.5/1.html,转载请声明来源钻瓜专利网。