
# SHOW_LOG_FILE
#### 命令功能
查看log文件的meta和record信息。
#### 命令格式
- 查看meta： **call show_logfile_metadata(table =\> '\[table\]', log_file_path_pattern =\> '\[log_file_path_pattern\]', limit =\> \[limit\])**
  
- 查看record： **call show_logfile_records(table =\> '\[table\]', log_file_path_pattern =\> '\[log_file_path_pattern\]', merge =\> '\[merge\]', limit =\> \[limit\])**
  
 
#### 参数描述
表1参数描述 
| **参数**                | **描述**                                                        | 是否必填 |
|:---|:---|:---|
| table                 | 需要查询表的表名，支持database.tablename格式                               | 是    |
| log_file_path_pattern | log file的路径，支持正则匹配                                            | 否    |
| merge                 | 执行show_logfile_records时，通过merge控制是否将多个log file中的record合并在一起返回 | 否    |
| limit                 | 限制返回结果的条数                                                     | 否    |
   
#### 示例
```
call show_logfile_metadata(table => 'hudi_mor', log_file_path_pattern => 'obs://bucket/path/hudi_mor/dt=2021-08-28/.*?log.*?');
call show_logfile_records(table => 'hudi_mor', log_file_path_pattern => 'obs://bucket/path/hudi_mor/dt=2021-08-28/.*?log.*?', merge => false, limit => 1);
```
#### 注意事项
- 仅MOR表会用到此命令。
 
#### 权限需求
由DLI提供的元数据服务
- SQL权限：
  
  | **database** | **table** |
  |:---|:---|
  | 无            | SELECT    |
     
  
- 细粒度权限：dli:table:select
由LakeFormation提供的元数据服务，权限配置详见LakeFormation文档。
#### 系统响应
可以检查任务状态是否成功，查看任务结果，查看任务日志确认有无异常。
