
# Hue日志介绍
#### 日志描述
**日志路径**：Hue相关日志的默认存储路径为"/var/log/Bigdata/hue"（运行日志），"/var/log/Bigdata/audit/hue"（审计日志）。
**日志归档规则**：Hue的日志启动了自动压缩归档功能，默认情况下，当"access.log"、"error.log"、"runcpserver.log"和"hue-audits.log"大小超过5MB的时候，会自动压缩。最多保留最近的20个压缩文件，压缩文件保留个数和压缩文件阈值可以配置。
表1Hue日志列表 
| **日志类型** | **日志文件名**               | **描述**                  |
|:---|:---|:---|
| 运行日志     | access.log              | 访问日志。                   |
| 运行日志     | error.log               | 错误日志。                   |
| 运行日志     | gsdb_check.log          | gaussDB检查日志。            |
| 运行日志     | kt_renewer.log          | Kerberos认证日志。           |
| 运行日志     | kt_renewer.out.log      | Kerberos认证日志的异常输出日志。    |
| 运行日志     | runcpserver.log         | 操作记录日志。                 |
| 运行日志     | runcpserver.out.log     | 进程运行异常日志。               |
| 运行日志     | supervisor.log          | 进程启动日志。                 |
| 运行日志     | supervisor.out.log      | 进程启动异常日志。               |
| 运行日志     | dbDetail.log            | 数据库初始化日志                |
| 运行日志     | initSecurityDetail.log  | keytab文件下载初始化日志。        |
| 运行日志     | postinstallDetail.log   | Hue服务安装后工作日志。           |
| 运行日志     | prestartDetail.log      | Prestart日志。             |
| 运行日志     | statusDetail.log        | Hue服务健康状态日志。            |
| 运行日志     | startDetail.log         | 启动日志。                   |
| 运行日志     | get-hue-ha.log          | Hue HA状态日志。             |
| 运行日志     | hue-ha-status.log       | Hue HA状态监控日志。           |
| 运行日志     | get-hue-health.log      | Hue健康状态日志。              |
| 运行日志     | hue-health-check.log    | Hue健康检查日志。              |
| 运行日志     | hue-refresh-config.log  | Hue配置刷新日志。              |
| 运行日志     | hue-script-log.log      | Manager界面的Hue操作日志。      |
| 运行日志     | hue-service-check.log   | Hue服务状态监控日志。            |
| 运行日志     | db_pwd.log              | Hue连接DBService数据库密码修改日志 |
| 运行日志     | modifyDBPwd_*日期*.log    | -                       |
| 运行日志     | watch_config_update.log | 参数更新日志。                 |
| 审计日志     | hue-audits.log          | 审计日志。                   |
   
#### 日志级别
Hue提供了如[表2]所示的日志级别。
日志的级别优先级从高到低分别是ERROR、WARN、INFO、DEBUG，程序会打印高于或等于所设置级别的日志，设置的日志等级越高，打印出来的日志就越少。
 表2日志级别 
| **级别** | **描述**                  |
|:---|:---|
| ERROR  | ERROR表示系统运行的错误信息。       |
| WARN   | WARN表示当前事件处理存在异常信息。     |
| INFO   | INFO表示记录系统及各事件正常运行状态信息。 |
| DEBUG  | DEBUG表示记录系统及系统的调试信息。    |
   
如果您需要修改日志级别，请执行如下操作：
1. 参考[修改集群服务配置参数](https://support.huaweicloud.com/cmpntguide-mrs/mrs_01_2125.html)进入Hue服务"全部配置"页面。
2. 在左侧导航栏选择需修改的角色所对应的"日志"菜单。
3. 在右侧选择所需修改的日志级别。
4. 保存配置，在弹出窗口中单击"确定"使配置生效。
5. 重新启动配置过期的服务或实例以使配置生效。
 
#### 日志格式
Hue的日志格式如下所示：
表3日志格式 
| **日志类型** | **格式**                                                                                   | **示例**                                                                                                                                                                                                                                  |
|:---|:---|:---|
| 运行日志     | \<dd-MM-yy HH:mm:ss,SSS\>\<日志事件的发生位置\>\<log level\>\<log中的message\>                      | \[03/Nov/2014 11:57:19 \] middleware \| INFO \| Unloading MimeTypeJSFileFixStreamingMiddleware.                                                                                                                                         |
| 运行日志     | \<Log Level\>\<时间格式\>\<yyyy-MM-dd HH:mm:ss,SSS\>\<日志事件的发生位置\>\<log中的message\>            | INFO : CST 2014-11-06 11:22:52 hue-ha-status.sh : update 4 \<= 15:myHostName=10.0.0.250 ACTIVE=10.0.0.250                                                                                                                               |
| 审计日志     | \<UserName\>\<yyyy-MM-dd HH:mm:ss,SSS\>\<审计操作描述\>\<资源参数\>\<url\>\<是否允许\>\<审计操作\>\<ip地址\> | {"username": "admin", "eventTime": "2014-11-06 10:28:34", "operationText": "Successful login for user: admin", "service": "accounts", "url": "/accounts/login/", "allowed": true, "operation": "USER_LOGIN", "ipAddress": "10.0.0.250"} |
   
