日志管理即对系统操作日志、系统调试日志、主机Agent日志、GaussDB数据库日志的管理。
所有在eReplication上用户进行的操作,都被记录日志;对于查看、查询等不影响eReplication的操作,不记录日志。eReplication提供操作日志浏览功能,并可以根据日志级别、管理员、日志类别、操作结果、日志产生和结束时间对日志进行过滤。日志可以用于了解用户的操作记录。例如,可查看某一个用户在系统中所执行的操作。
系统限制了不同用户对日志的查看权限,具体说明如下:
定时转储系统操作日志能删除数据库的记录,确保数据库有足够可用空间。操作日志转储文件保存在“eReplication Sever安装目录/Runtime/LegoRuntime/datastorage/sysoptlog”路径下,用户可以通过客户端下载已转储的操作日志文件,并可以删除该目录下不需要保留的日志文件。
系统操作日志级别用于标识操作的危险程度,eReplication按危险程度递减的顺序可以将系统操作日志分为以下三个级别:警告、一般和提示。不同级别日志的定义如表1所示。
调试日志记录系统运行过程中外部不可见的软件运行情况,如对象状态迁移、异常消息记录等。系统维护人员可以通过分析调试日志定位问题、分析系统运行效率等。
系统调试日志级别用于标识一条日志的严重程度、重要性,eReplication按严重程度递减的顺序可以将系统调试日志分为以下4个级别:错误、警告、运行、调试。不同级别调试日志的定义如表2所示。