首批通过分布式安全可靠测评,为关键业务系统打造
日志控制方式
更新时间:2026-04-07 20:57:20
日志控制方式包括集群配置项、租户系统变量、SQL Hint 和信号量等,这些方式可用于管理和控制系统日志的相关行为。
通过配置项控制
系统日志相关的集群配置项:
| 配置项名 | 默认值 | 功能描述 |
|---|---|---|
| enable_syslog_recycle | False | 用于设置是否开启回收系统日志。 |
| enable_syslog_wf | True | 用于设置是否把 WARN 以上级别的系统日志打印到一个单独的日志文件(日志文件的后缀为 wf)中。 |
| enable_async_syslog | True | 用于设置是否为 observer.log、election.log 和 rootservice.log 启用系统日志异步写。 |
| max_syslog_file_count | 0 | 用于设置在回收日志文件之前可以容纳的最大日志文件数量。 |
| syslog_io_bandwidth_limit | 30MB | 用于设置系统日志所能占用的磁盘 IO 带宽上限,超过带宽上限容量的系统日志将被丢弃。取值为 0 表示关闭系统日志。 |
| syslog_level | WDIAG | 用于设置系统日志级别。 |
| syslog_disk_size | 0M | 用于设置系统日志的磁盘空间上限。当系统日志的总大小将要达到该上限时,最旧的日志文件将会被删除,包括已压缩的日志文件。 |
| syslog_compress_func | none | 用于设置系统日志的压缩算法。 |
| syslog_file_uncompressed_count | 0 | 用于设置系统日志不压缩的文件数量。只有在 syslog_compress_func 取值不为 none 时才生效,且每一种系统日志文件单独计算数量。 |
| alert_log_level | INFO | 用于设置告警日志的级别。 |
通过系统变量控制
租户系统变量 ob_log_level 控制 Session 级日志级别。有关 ob_log_level 的详细信息请参见 ob_log_level。