日志文件分类
OceanBase 数据库日志模块所属的日志文件分为 observer.log
、election.log
和 rootservice.log
三种类型,默认打印 INFO 级别以上的日志。每类日志文件自动生成一个带有 .wf
后缀的 WARNING 日志文件( observer.log.wf
、election.log.wf
、rootservice.log.wf
),只打印了 WARN 级别以上的日志。
日志级别
OceanBase 数据库日志划分了六个日志级别,含义如下表所示。表中的日志级别从高到低依次排列。
日志级别 | 含义 |
---|---|
ERROR | 严重错误。用于记录系统的故障信息,且必须进行故障排除,否则系统不可用。 |
USER_ERROR | 用户输入导致的错误。 |
WARN | 警告。用于记录可能会出现的潜在错误。 |
INFO | 提示。用于记录系统运行的当前状态,该信息为正常信息。 |
TRACE | 与 INFO 相比更细致化地记录事件消息。 |
DEBUG | 调试信息。用于调试时更详细地了解系统运行状态,包括当前调用的函数名、参数、变量、函数调用返回值等。 |
控制文件数量
OceanBase 数据库运行过程中,可能会生成大量的日志文件,为防止磁盘被占满,可以控制维护的最大日志文件数量。
配置参数
通过设置系统参数 max_syslog_file_count
的值控制文件数量