日志管理
更新时间:2024-05-14
日志管理
用户可以参考以下代码,进行MongoDB数据库实例的日志管理。各字段含义,请参考API参考-日志管理相关接口。
开通日志
执行以下函数,为指定实例开通日志服务:
Go
1func function(client *mongodb.Client) {
2 instanceId := "m-2ke5iF"
3 args := mongodb.StartLoggingArgs{
4 // Type: "error",
5 Type: "slow",
6 }
7 err := client.StartLogging(instanceId, &args)
8 if err != nil {
9 fmt.Println(err)
10 return
11 }
12}
查询日志列表
执行以下函数,查询指定实例日志列表:
Go
1func function(client *mongodb.Client) {
2 instanceId := "m-2ke5iF"
3 args := mongodb.ListLogFilesArgs{
4 Type: "running",
5 MemberId: "node-JKB5eZ",
6 }
7 result, err := client.ListLogFiles(instanceId, &args)
8 if err != nil {
9 fmt.Println(err)
10 return
11 }
12 fmt.Println(result)
13}