存放日志信息的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>