更新时间:2021-03-18 GMT+08:00
分享

设置日志级别

命令功能

设置日志级别。

命令格式

adc --host <host_ip>:<port> [--device <deviceID>] --log '<params>'

参数说明

表1 参数说明

参数名称

参数描述

是否必选

默认值

--host

  • host_ip:指定Host的IP地址。
  • port:指定端口号。

port默认值为22118。

--device

如果Host连接了多个Device,则可以通过--device deviceID指定需要设置日志级别的DeviceAscend RC场景下,不支持指定该参数。

如果不指定,则默认设置deviceID为0的Device的日志级别。

deviceID的取值范围是[0, 63]。

deviceID默认值为0。

--log

params包括以下项:

  • SetLogLevel(0)[level]
    设置全局日志级别。
    • level:error, info, warning, debug, null(表示不打印日志)
  • SetLogLevel(1)[moduleName:level]
    设置模块级的日志级别。
    • level:error, info, warning, debug, null(表示不打印日志)
    • moduleName: 模块名称
  • SetLogLevel(2)[enable\disable]

    设置event日志级别,“enable”表示开启event日志级别,“disable”表示不开启event日志级别。

  • GetLogList

    获取日志文件列表。

  • GetLogLevel

    获取全局级和模块级的日志级别以及event级别的日志是否开启。

  • SyncLogFile:目标路径/*.log

    获取日志文件存放到目标路径下,目标路径及日志文件名称请根据实际情况替换。在执行该命令前,请确保执行adc命令的用户对目标路径有写权限。

-

使用示例

  1. 参见准备环境完成环境配置。
  2. 以运行用户登录安装Toolkit组件的服务器
  3. 执行命令,设置日志级别、获取日志文件。
    adc --host xx.xx.xx.xx:22118 --log 'SetLogLevel(0)[error]'
    adc --host xx.xx.xx.xx:22118 --log 'SetLogLevel(1)[FMK:error]'
    adc --host xx.xx.xx.xx:22118 --log 'SetLogLevel(2)[enable]'
    adc --host xx.xx.xx.xx:22118 --log 'SyncLogFile:/home/HwHiAiUser/host-0_20190106002326014.log'
    • xx.xx.xx.xx需要替换为实际的Host的IP地址。
    • “moduleName”可从Host“/var/log/npu/conf/slog/slog.conf”配置文件中获取。
    • 关于日志原理、日志文件、日志文件的存储路径、日志级别的其它设置方法等请参见日志参考
分享:

    相关文档

    相关产品

close