欢迎光临
我们一直在努力

XML在系统日志设计中的运用-.NET教程,XML应用

建站超值云服务器,限时71元/月

在一个系统中,日志是非常重要的。如果你的软件要有多个开发版本的,下面的设计模式或许对你很有用的。首先设计这样的一个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>

这样做是不是很有好处呢?

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » XML在系统日志设计中的运用-.NET教程,XML应用
分享到: 更多 (0)