
# 如何获取Linux版本的MgC Agent（原Edge）各种运行日志？
#### 查看MgC Agent各种日志文件
1. 执行如下命令，进入MgC Agent安装目录中的日志目录。该目录包含了MgC Agent运行时产生的各种日志文件。 
   ```
   cd /opt/cloud/MgC-Agent/logs/agent-server
   ```
   
   
2. 使用**vi** 命令来查看具体的日志文件。
   
   ```
   vi xxx.log
   ```
   **xxx.log** 需要替换为具体的日志文件名。不同类型的日志文件名和说明参见下表：
   
   | 日志文件名         | 说明                                        |
   |:---|:---|
   | debug.log     | MgC Agent运行时调试日志。                         |
   | error.log     | MgC Agent运行时报错日志。                         |
   | operation.log | 操作日志，记录用户对接口调用日志。                         |
   | plugins.log   | IoTDA相关日志，记录了MgC Agent与Mgc通过IoTDA交互的消息日志。 |
   | run.log       | MgC Agent运行时全部日志。                         |
   | warn.log      | MgC Agent运行时告警日志。                         |
   | user.log      | 用户审计日志。                                   |
      
   
   
3. 如果日志文件已经被归档，可以按照如下步骤查看归档日志。 
   1. 使用**cd** 命令进入归档日志目录。**xxx/** 需要替换为具体的归档日志目录。
      ```
      cd xxx/
      ```
      
   
   2. 使用 gunzip 命令来解压对应的归档日志文件，以便查看。
      例如，归档日志文件名为 archived_log.gz，则可以使用如下命令来解压。
      ```
      gunzip archived_log.gz
      ```
      
   
   
   
   
 
#### 查看大数据插件日志
1. 执行如下命令，进入MgC Agent安装目录中的日志目录。该目录包含了大数据插件运行时产生的各种日志文件。 
   ```
   cd /opt/cloud/MgC-Agent/tools/plugins/collectors/bigdata-migration/logs
   ```
   
   
2. 使用**vi** 命令来查看具体的日志文件。
   
   ```
   vi xxx.log
   ```
   **xxx.log** 需要替换为具体的日志文件名。不同类型的日志文件名和说明参加下表：
   
   | 日志文件名            | 说明            |
   |:---|:---|
   | debug.log        | 大数据插件运行时调试日志。 |
   | error.log        | 大数据插件运行时报错日志。 |
   | run.log          | 大数据插件运行时全部日志。 |
   | warn.log         | 大数据插件运行时告警日志。 |
   | rda_run.log      | 记录插件启动命令。     |
   | api.log/user.log | 已弃用，无内容记录。    |
      
   
   
3. 如果日志文件已经被归档，可以按照如下步骤查看归档日志。 
   1. 使用**cd** 命令进入归档日志目录。**xxx/** 需要替换为具体的归档日志目录。
      ```
      cd xxx/
      ```
      
   
   2. 使用 gunzip 命令来解压对应的归档日志文件，以便查看。
      例如，归档日志文件名为 archived_log.gz，则可以使用如下命令来解压。
      ```
      gunzip archived_log.gz
      ```
      
   
   
   
   
 
