# 日志类型简介
在数据库运行过程中，会出现大量日志，既有保证数据库安全可靠的WAL日志（预写式日志，也称为Xlog），也有用于数据库日常维护的运行和操作日志等。在数据库发生故障时，可以参考这些日志进行问题定位和数据库恢复的操作。
#### 日志类型
日志类型的详细说明请参见下表。
表1日志类型 
| 类型    | 说明                                                          |
|:---|:---|
| 系统日志  | 数据库系统进程运行时产生的日志，记录系统进程的异常信息。                                |
| 操作日志  | 通过客户端工具（例如gs_guc）操作数据库时产生的日志。                               |
| 审计日志  | 开启数据库审计功能后，将数据库用户的某些操作记录在日志中，这些日志称为审计日志。                    |
| WAL日志 | 又称为REDO日志，在数据库异常损坏时，可以利用WAL日志进行恢复。由于WAL日志的重要性，所以需要经常备份这些日志。 |
| 内存日志                                              | 保存数据库进程动态内存使用超过90%时的内存上下文统计信息。                                                                        |
   
#### 日志清单
表2日志清单 
| 日志分类   | 日志名称                                                                    | 日志路径                                                                                                 |
|:---|:---|:---|
| 系统日志   | gaussdb-创建时间.log                                                       | $GAUSSLOG/gs_log                                                                                   |
| 系统日志   | system_alarm-创建时间-current.log                                            | $GAUSSLOG/gs_log                                                                                     |
| 系统日志   | gtm-创建时间.log              | $GAUSSLOG/gs_log/gtm                                                                                 |
| 系统日志   | cm_agent-创建时间-current.log                                                | $GAUSSLOG/cm/cm_agent                                                                              |
| 系统日志   | system_alarm-创建时间-current.log                                          | $GAUSSLOG/cm/cm_agent                                                                              |
| 系统日志   | system_call-current.log                                                   | $GAUSSLOG/cm/cm_agent                                                                              |
| 系统日志   | system_stat-current.log                                                 | $GAUSSLOG/cm/cm_agent                                                                              |
| 系统日志   | cm_server-创建时间-current.log                                           | $GAUSSLOG/cm/cm_server                                                                              |
| 系统日志   | key_event-创建时间-current.log | $GAUSSLOG/cm/cm_server                                                                               |
| 系统日志   | system_alarm-创建时间-current.log                                          | $GAUSSLOG/cm/cm_server                                                                              |
| 系统日志   | cm_ctl-创建时间-current.log                                              | $GAUSSLOG/cm/cm_ctl                                                                                  |
| 系统日志   | om_monitor-创建时间-current.log                                            | $GAUSSLOG/cm/om_monitor                                                                            |
| 系统日志   | system_alarm-创建时间-current.log                                         | $GAUSSLOG/cm/om_monitor                                                                              |
| 操作日志  | gs_install-创建时间.log                                                     | $GAUSSLOG/om                                                                                          |
| 操作日志  | gs_preinstall-创建时间.log                                                  | $GAUSSLOG/om                                                                                        |
| 操作日志  | gs_om-创建时间.log                                                           | $GAUSSLOG/om                                                                                         |
| 操作日志  | gs_expand-创建时间.log                                                     | $GAUSSLOG/om                                                                                          |
| 操作日志  | gs_replace-创建时间.log                                                   | $GAUSSLOG/om                                                                                         |
| 操作日志  | gs_local-创建时间.log                                                    | $GAUSSLOG/om                                                                                        |
| 操作日志  | checkRunStatus-创建时间.log                                                 | $GAUSSLOG/om                                                                                          |
| 操作日志  | JsonToDbclusterInfo-创建时间.log                                            | $GAUSSLOG/om                                                                                         |
| 操作日志  | killall_log-创建时间.log                                                    | $GAUSSLOG/om                                                                                         |
| 操作日志  | uploader-创建时间.log                                                        | $GAUSSLOG/om                                                                                         |
| 操作日志  | cmd_sender-创建时间.log                                                     | $GAUSSLOG/om                                                                                        |
| 操作日志  | gs_initdb-创建时间-current.log                                              | $GAUSSLOG/bin/gs_initdb                                                                             |
| 操作日志  | gs_guc-创建时间-current.log                                                | $GAUSSLOG/bin/gs_guc                                                                                  |
| 操作日志  | gs_cgroup-创建时间.log                                                     | $GAUSSLOG/bin/gs_cgroup                                                                              |
| 操作日志  | gs_clean-创建时间-current.log                                                | $GAUSSLOG/bin/gs_clean                                                                              |
| 操作日志  | gs_ctl-创建时间-current.log                                                 | $GAUSSLOG/bin/gs_ctl                                                                                 |
| 操作日志  | gs_encrypt-创建时间-current.log                                            | $GAUSSLOG/bin/gs_encrypt                                                                            |
| 操作日志  | gs_initgtm-创建时间-current.log                                              | $GAUSSLOG/bin/gs_initgtm                                                                              |
| 操作日志  | gs_obs.run.log                                                         | $GAUSSLOG/bin/gs_obs                                                                                |
| 操作日志  | gtm_ctl-创建时间-current.log                                               | $GAUSSLOG/bin/gtm_ctl                                                                              |
| 操作日志  | gs_redis-创建时间-current.log                                               | $GAUSSLOG/bin/gs_redis                                                                              |
| 审计日志 | --                                                                       | 默认$GAUSSLOG/pg_audit（如果使用om工具部署集群，则审计日志路径为"$GAUSSLOG/pg_audit/实例名称"），支持由GUC参数audit_directory自主配置路径。 |
| WAL日志  | pg_xlog                                                                 | 数据目录/pg_xlog。例如DN实例上为/gaussdb/data/data_dn/pg_xlog，其中/gaussdb/data/data_dn代表集群节点的数据目录。               |
| 内存日志   | mem_log-创建时间.log                                                         | $GAUSSLOG/mem_log                                                                                    |
   
