XML在系统日志设计中的运用
来源:互联网 发布:ecs windows 怎么上传 编辑:程序博客网 时间:2024/06/05 09:20
在一个系统中,日志是非常重要的。如果你的软件要有多个开发版本的,下面的设计模式或许对你很有用的。首先设计这样的一个XML的文件
存放日志信息的LogMessage.xml文件,放在和执行文件一个目录下
<?xml version="1.0" encoding="gb2312"?>
<log-File fileName="ObtGcom.log"/>
<log-Driver logDriverName="ObtGcomLogDriver"/>
<log-Mappings>
<log-Mapping code="VPR1001" logType="warning" logMessage="not printer"/>
<log-Mapping code="VPR1002" logType="warning" logMessage="122System error"/>
</log-Mappings>
在程序中首先请include “ObtGcomCommonLog.h”,然后在需要时行日志处理的地方调用
ObtGcomCommonLog:: writeMesLog(CString code)方法,code对应于LogMessage.xml中的code
在你需要的地方调用ObtGcomCommonLog:: writeMesLog(CString code)方法就OK了。而对于多语言。你只需要改变
<?xml version="1.0" encoding="gb2312"?>
<log-File fileName="ObtGcom.log"/>
<log-Driver logDriverName="ObtGcomLogDriver"/>
<log-Mappings>
<log-Mapping code="VPR1001" logType="warning" logMessage="打印要不对"/>
<log-Mapping code="VPR1002" logType="warning" logMessage="系统错误"/>
</log-Mappings>
这样做是不是很有好处呢?
我在Java,C++,Delphi中都进行了实现
- XML在系统日志设计中的运用
- 建造者模式在日志系统中的运用
- XML在JAVA中的运用
- xml在java中的运用
- 设计模式在架构设计中的运用
- 工作流系统之三十二 设计模式在工作流系统开发中的运用
- XML在自动收费系统票价表设计中的应用
- CSS技术在网页设计中的运用
- 设计模式在项目中的运用
- [转载]设计模式在项目中的运用
- 设计模式在JAVA中的具体运用
- 论书法艺术在包装设计中的运用
- 设计模式在JAVA中的具体运用
- 设计模式在java中的运用
- 设计原则在手机摄影中的运用
- 设计模式在项目中的运用
- 设计模式在Android中的运用
- 分治法在算法设计中的运用
- Jboss3.0-Tomcat4.03的数据库的配置(以Oracle为例)
- Jboss3.0-Tomcat4.03,Apache整合
- Jboss3.0-Tomcat4.03下运用JavaMail发电子邮件.
- Jboss3.0-Tomat4.03下Ejb的开发之一(SessionBean的开发)
- 运用Java如何存取Oracle中的CLOB类型字段
- XML在系统日志设计中的运用
- 运用VC或Java对Office进行编程操作
- 关于Java的RMI编程的一个简单的例子
- Flash播放新秀--David Flash Player V1.4
- 初学MFC(1)
- 初学MFC(2)
- 初学MFC(3)——树型控件之一
- 不是我的错,都是静电惹得祸
- 软件开发怎么管?---产品、过程、人员三要素