
# DBService日志介绍
#### 日志描述
**日志存储路径**：DBService相关日志的默认存储路径为"/var/log/Bigdata/dbservice"。
- gaussDB："/var/log/Bigdata/dbservice/DB"（gaussDB运行日志目录），"/var/log/Bigdata/dbservice/scriptlog/gaussdbinstall.log"（gaussDB安装日志），"/var/log/gaussdbuninstall.log"（gaussDB卸载日志）。
- HA："/var/log/Bigdata/dbservice/ha/runlog"（HA运行日志目录），"/var/log/Bigdata/dbservice/ha/scriptlog"（HA脚本日志目录）。
- DBServer："/var/log/Bigdata/dbservice/healthCheck"（服务进程健康状态检查日志目录）。 "/var/log/Bigdata/dbservice/scriptlog"（运行日志目录）,"/var/log/Bigdata/audit/dbservice/"（审计日志目录）。
  
日志归档规则：DBService的日志启动了自动压缩归档功能，缺省情况下，当日志大小超过1MB的时候，会自动压缩，压缩后的日志文件名规则为："*\<原有日志名\>* _*\<编号\>*.gz"。最多保留最近的20个压缩文件。
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
日志归档规则用户不能修改。
表1DBService日志列表 
| **日志类型**                                                          | **日志文件名**                  | **描述**                                                                            |
|:---|:---|:---|
| DBServer运行相关日志                                                    | dbservice_serviceCheck.log | 服务检查脚本运行日志                                                                        |
| DBServer运行相关日志                                                    | dbservice_processCheck.log | 进程检查脚本运行日志                                                                        |
| DBServer运行相关日志                                                    | backup.log                 | 备份恢复操作运行日志（需执行DBService备份恢复操作）                                                    |
| DBServer运行相关日志                                                    | checkHaStatus.log          | HA检查日志                                                                            |
| DBServer运行相关日志                                                    | cleanupDBService.log       | 卸载日志（需执行DBService卸载日志操作）                                                          |
| DBServer运行相关日志                                                    | componentUserManager.log   | 数据库用户添加删除操作日志 （需添加依赖DBService的服务） |
| DBServer运行相关日志                                                    | install.log                | 安装日志                                                                              |
| DBServer运行相关日志                                                    | preStartDBService.log      | 预启动日志                                                                             |
| DBServer运行相关日志                                                    | start_dbserver.log         | DBServer启动操作日志（需执行启动DBService服务的操作）                                               |
| DBServer运行相关日志                                                    | stop_dbserver.log          | DBServer停止操作日志（需执行停止DBService服务的操作）                                               |
| DBServer运行相关日志                                                    | status_dbserver.log        | DBServer状态检查日志（需执行**$DBSERVICE_HOME/sbin/status-dbserver.sh**）                    |
| DBServer运行相关日志                                                    | modifyPassword.log         | DBService修改密码脚本运行日志                                                               |
| DBServer运行相关日志                                                    | modifyDBPwd_yyyy-mm-dd.log | 修改密码工具运行日志                                                                        |
| DBServer运行相关日志                                                    | dbserver_switchover.log    | DBServer执行主备倒换脚本的日志（需执行主备倒换操作）                                                    |
| GAUSSDB运行日志  | gaussdb.log                | 记录数据库运行信息                                                                         |
| GAUSSDB运行日志  | gs_ctl-current.log         | 记录gs_ctl工具的操作                                                                     |
| GAUSSDB运行日志  | gs_guc-current.log         | 记录gs_guc工具的操作，主要是参数修改                                                             |
| GAUSSDB运行日志  | gaussdbinstall.log         | gaussDB安装日志                                                                       |
| GAUSSDB运行日志  | gaussdbuninstall.log       | gaussDB卸载日志                                                                       |
| HA脚本相关运行日志                                                        | floatip_ha.log             | Floatip资源脚本日志                                                                     |
| HA脚本相关运行日志                                                        | gaussDB_ha.log             | gaussDB资源脚本日志                                                                     |
| HA脚本相关运行日志                                                        | ha_monitor.log             | HA进程监控日志                                                                          |
| HA脚本相关运行日志                                                        | send_alarm.log             | 告警发送日志                                                                            |
| HA脚本相关运行日志                                                        | ha.log                     | HA运行日志                                                                            |
| DBService审计日志                                                     | dbservice_audit.log        | dbservice操作审计日志（例如：备份恢复操作）                                                        |
   
#### 日志级别
DBService中提供了如[表2]所示的日志级别。日志级别优先级从高到低分别是ERROR、WARN、INFO、DEBUG。程序会打印高于或等于所设置级别的日志，设置的日志等级越高，打印出来的日志就越少。
 表2日志级别 
| **级别** | **描述**                  |
|:---|:---|
| ERROR  | ERROR表示当前时间处理存在错误信息。    |
| WARN   | WARN表示当前事件处理存在异常信息。     |
| INFO   | INFO表示记录系统及各事件正常运行状态信息。 |
| DEBUG  | DEBUG表示记录系统及系统的调试信息。    |
   
#### 日志格式
DBService的日志格式如下所示：
表3日志格式 
| **日志类型** | **格式**                                                                                                                             | **示例**                                                                                                                                                 |
|:---|:---|:---|
| 运行日志     | \[\<yyyy-MM-dd HH:mm:ss\>\] \<Log Level\>： \[\<*产生该日志的脚本名称* ：*行号* \>\]： \<*log中的message*\>                                         | \[2020-12-19 15:56:42\] INFO \[postinstall.sh:653\] Is cloud flag is false. (main)                                                                     |
| 审计日志     | \[\<yyyy-MM-dd HH:mm:ss,SSS\>\] UserName:\<*用户名称* \> UserIP:\<*用户IP* \> Operation:\<*操作内容* \> Result:\<*操作结果* \> Detail:\<*具体信息*\> | \[2020-05-26 22:00:23\] UserName:omm UserIP:192.168.10.21 Operation:DBService data backup Result: SUCCESS Detail: DBService data backup is successful. |
   
