配置SDK日志
更新时间: 2019-03-14 10:05
OBS Go SDK提供了日志功能。您可以通过InitLog开启日志;CloseLog关闭日志并同步缓存中的日志内容到日志文件。示例代码如下:
- // 引入依赖包
- import (
- "obs"
- )
- func main() {
- // 设置日志文件存放的路径
- var logFullPath string = "./logs/OBS-SDK.log"
- // 设置每个日志文件的大小,单位:字节
- var maxLogSize int64 = 1024 * 1024 * 10
- // 设置保留日志文件的个数
- var backups int = 10
- // 设置日志的级别
- var level = obs.LEVEL_INFO
- // 设置是否打印日志到控制台
- var logToConsole bool = false
- // 开启日志
- obs.InitLog(logFullPath, maxLogSize, backups, level, logToConsole)
- // 关闭日志,同步缓存
- obs.CloseLog()
- }
说明:
- 日志功能默认是关闭的,需要主动开启。
- 您可以从日志分析章节获取更多关于SDK日志的信息。
- 日志默认首先写入缓存(累积一定量后再写入文件),程序退出前调用obs.CloseLog()可同步缓存中的日志内容到日志文件。
父主题:初始化