存放日志信息的LogMessage.xml文件,放在和執(zhí)行文件一個(gè)目錄下
<?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>
在程序中首先請(qǐng)include “ObtGcomCommonLog.h”,然后在需要時(shí)行日志處理的地方調(diào)用
ObtGcomCommonLog:: writeMesLog(CString code)方法,code對(duì)應(yīng)于LogMessage.xml中的code
在你需要的地方調(diào)用ObtGcomCommonLog:: writeMesLog(CString code)方法就OK了。而對(duì)于多語(yǔ)言。你只需要改變
<?xml version="1.0" encoding="gb2312"?>
<log-File fileName="ObtGcom.log"/>
<log-Driver logDriverName="ObtGcomLogDriver"/>
<log-Mappings>
???????<log-Mapping code="VPR1001" logType="warning" logMessage="打印要不對(duì)"/>
???????<log-Mapping code="VPR1002" logType="warning" logMessage="系統(tǒng)錯(cuò)誤"/>
</log-Mappings>