对象存储服务 OBS-日志初始化(Go SDK):参数描述
参数描述
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
logFullPath |
string |
必选 |
日志文件的全路径。 |
maxLogSize |
int64 |
必选 |
日志文件大小,单位:字节。 |
backups |
int |
必选 |
最大可保留的日志文件个数。 |
level |
必选 |
日志级别。 |
|
logToConsole |
bool |
必选 |
是否将日志打印到控制台。 取值范围:true/false true: 表示将日志打印到控制台 false: 表示将日志不打印到控制台 默认值:false |
常量名 |
原始值 |
说明 |
---|---|---|
LEVEL_OFF |
500 |
关闭级别,如果设置为这个级别,日志打印功能将被关闭。 |
LEVEL_ERROR |
400 |
错误级别,如果设置为这个级别,仅打印发生异常时的错误信息。 |
LEVEL_WARN |
300 |
告警级别,如果设置为这个级别,除了打印错误级别的信息外,还将打印一些关键事件的信息。 |
LEVEL_INFO |
200 |
信息级别,如果设置为这个级别,除了打印告警级别的信息外,还将打印HTTP/HTTPS请求的耗时时间,ObsClient接口的耗时时间等。 |
LEVEL_DEBUG |
100 |
调试级别,如果设置为这个级别,除了打印INFO级别的信息外,还将打印每次HTTP/HTTPS请求和响应的头信息、鉴权算法计算出的stringToSign信息等。 |