Updated on 2022-02-10 GMT+08:00

Log Initialization

API Description

You can enable the SDK log function to record log information generated during API calling into log files for subsequent data analysis or fault location.

Method Definition

ObsClient->initLog(array $parameter)

Parameter Description

Field

Type

Optional or Mandatory

Description

FilePath

string

Mandatory

Save directory of log files

FileName

string

Mandatory

Log file name

MaxFiles

integer

Mandatory

Maximum number of log files that can be retained

Level

integer

Mandatory

Log level. SDK defines four types of integer constant corresponding to different log levels, which are:

  • DEBUG (100)
  • INFO (200)
  • WARN (300)
  • ERROR (400)

Sample Code

$obsClient->initLog ([
      'FilePath' => './logs',
      'FileName' => 'OBS-SDK.log',
      'MaxFiles' => 10,
      'Level' => INFO
]);