logging命令用于添加、修改、查询、删除Bucket的日志管理配置。

说明 日志管理详情请参见访问日志存储

命令格式

  • 添加/修改日志管理配置
    ./ossutil logging --method put oss://bucket  oss://target-bucket/[prefix]

    若Bucket未开启日志管理,此命令将Bucket的访问日志以Object的形式保存到target-bucket中;若Bucket已开启日志管理,此命令可修改日志记录的存储位置。

    prefix参数可指定日志记录存储的目录和前缀。若填写,日志将被记录到target-bucket的指定目录下;若不填写,则保存到target-bucket的根目录下。日志文件命名规则请参见日志记录命名规则

  • 查看日志管理配置
    ./ossutil logging --method get oss://bucket  [local_xml_file]

    local_xml_file为文件路径参数。若填写,则将日志管理的配置保存为本地文件;若置空,则将日志管理的配置输出到屏幕上。

  • 删除日志管理配置
    ./ossutil logging --method delete oss://bucket

使用示例

  • 添加日志管理配置
    ./ossutil logging --method put oss://bucket1  oss://bucket2/logging
  • 查看日志管理配置
    ./ossutil logging --method get oss://bucket1  /file/logging.xml
  • 删除日志配置
    ./ossutil logging --method delete oss://bucket1

常用选项

您可以在使用logging命令时附加如下选项:
选项名称 描述
--method 表示http的请求类型。取值:
  • put:添加或修改配置。
  • get:获取配置。
  • delete:删除配置。
--loglevel 设置日志级别,默认为空,表示不输出日志文件。可选值为:
  • info:输出提示信息日志。
  • debug:输出详细信息日志(包括http请求和响应信息)。
--proxy-host 网络代理服务器的url地址,支持http、https、socks5。例如http://120.79.**.**:3128、 socks5://120.79.**.**:1080。
--proxy-user 网络代理服务器的用户名,默认为空。
--proxy-pwd 网络代理服务器的密码,默认为空。
说明 更多通用选项请参见查看选项