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