日志

Navigation:  调试及小工具 >

日志

Previous pageReturn to chapter overviewNext page

日志文件,每个工程的日志文件均存放在“该工程目录下的log文件夹中”。

 

日志的配置文件,每个工程的日志配置文件均存放在“该工程目录下的config文件夹中的LogConfig.xml文件”。

 

本章主要介绍以下两个内容:

u日志配置文件说明

u可进行日志跟踪的进程文件名及描述

 


u日志配置文件说明

在你所运行工程目录下的config文件夹中,打开LogConfig.xml文件。如下图:

debugger_log_1

 

<!--......-->        

为本配置文件中相关说明,如日志等级。

 

<General CurrentLogLV = "WARNING" SaveDays="5" FileMaxKb="100" FileMaxNo = "3" LogOnMonitor="1" />

该行为通用定义,绝大多数进程的日志参数配置均可参见该行定义,缺省等级“WARNING”。需要特殊定义日志参数的进程,要在该行下面添加行,以进行说明。

 

需要对某个进程进行单独日志参数配置,只需要在General行后添加一行,如下配置即可:

<日志跟踪的进程文件名 CurrentLogLV = "INFO" SaveDays="5" FileMaxKb="100" FileMaxNo = "3" LogOnMonitor="1" />

 

日志跟踪的进程文件名:详见可进行日志跟踪的进程文件名及描述

CurrentLogLV日志内容根据其严重程度,共分5个级别,由高到低分别为:CRITICAL ERROR WARNING INFO DEBUG。级别高的日志,通常量会比较少;级别低的日志,通常量会比较多;

1.CRITICAL 致命,级别最高,但日志量通常最少;

2.ERROR 错误

3.WARNING 警告

4.INFO 信息

5.DEBUG 调试,级别最低,但日志最多也最详细,多用于调试,调试完毕勿忘将等级改回"WARNING"或其他更高等级,否则磁盘资源会消耗的比较快;

SaveDays:日志保存的天数

日志保存以天数策略优先,若设置保存天数,则日志文件大小限制失效;

当保存天数设置为0时,方可限制日志文件保存的文件大小及保存个数。

FileMaxKb:日志文件大小上限,单位:Kb;

FileMaxNo:日志文件个数上限;

LogOnMonitor:请填缺省参数“1”;

注意:

1.日志更改无需重启服务,根据日志配置文件中的设置,服务会自动定时更新日志配置。通常日志配置文件修改保存关闭后,日志就会立即按最新配置记录;

2.调试时,根据需要调整,开启高级别日志,调试工作完成后,勿忘改回低等级。避免造成服务器性能降低(写日志工作会占用较多资源)以及磁盘空间不足等问题;

3.调成info级别时,记录控制事件,将用户App名称、发送控制命令的时间记录到各环节中,包括rda、rdastub、lrda、pbcanner,并增加命令传递的内部事件记录,方便问题定位。

4.请务必注意日志名称大小写敏感。日志文件名可参考日志文件与功能对照 。

 

u可进行日志跟踪的进程文件名及描述

1.AMRAPI:权限远程接口

2.AMService:权限服务

3.CCAgent:集中配置远程代理

4.CCAgentComm:集中配置代理通讯模块

5.CCGenZTFile:集中配置组态文件生成模块

6.CCRAPI:集中配置远程客户端

7.CCRepo:集中配置数据库访问模块

8.CCService:集中配置

9.CGenDrvCfg:集中配置驱动配置模块

10.CGenHisTrdCfg:集中配置历史趋势配置生成模块

11.CGenNodeCfg:集中配置节点配置生成模块

12.CRS_CvDWAction:联动大屏动作模块

13.CRS_EAAction:联动事件报警动作模块

14.CRS_iCVVarProxy:联动iCV数据访问代理

15.CRS_LogicTrigger:联动逻辑触发源

16.CRS_SchedularTrigger:联动时间触发源

17.CRSAPI_Action:联动远程动作接口

18.CRSCfg:联动配置

19.CRService:联动服务

20.CRSMonitor:联动监视客户端

21.CVDWAuth:大屏权限访问接口

22.CVProcessMgr:进程管理器

23.CVSock:驱动开发包sock访问接口

24.DisplayWallServer:大屏服务

25.DrvCtrl:驱动控制器

26.DWAPI:大屏远程api

27.EAAPI:事件报警接口

28.EAService:事件报警服务

29.HTDDataCollect:趋势数据采集服务

30.HTDServer:趋势服务

31.IODataSync:驱动数据同步服务

32.IOMBTCP:modbus tcp驱动

33.Led_SJDriver:赛金led驱动

34.Led_TJDriver:同济led驱动

35.LEDAction:联动led动作模块

36.LedRAPI:led远程接口

37.LedService:led服务

38.MidVarDriver:中间变量驱动

39.OPCDRV:opc驱动

40.OPCServer:opc服务

41.pbscanner:过程数据库服务

42.PDBAction:联动过程库动作模块

43.PDBCfg:集中配置过程库配置生成模块

44.RDA:过程库远程访问模块

45.RDAStub:过程库远程访问代理

46.RMDataSync:冗余数据同步模块

47.rule_adapter:转储规则脚本引擎

48.SMSAction:联动短信动作模块

49.SqlTransfer:转储服务

50.SqlTransfer_DataRule:转储服务数据访问模块

51.SqlTransfer_EARule:转出服务事件报警访问模块

52.TimerAction:联动服务定时动作模块

53.VideoService:视频服务

54.VideoConfig:视频配置

55.VideoClient:视频客户端控件

56.VideoImpExp:视频导入导出模块

57.cvtrend2:趋势图控件

58.SQLAPIWRAPPER:数据库访问代理及ZTDBAccess

 

注:所有驱动的可日志跟踪进程文件名就是该驱动的可执行程序的文件名,不要.exe的后缀。

例如:SiemensS7Drv驱动的日志文件名就是“siemenss7drv”。

其他驱动详见iCentroView支持的驱动列表一览中各驱动可执行程序文件名