日志管理
更新时间: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}