in galog_cloudlogging.go [157:173]
func NewCloudBackend(ctx context.Context, mode CloudLoggingInitMode, opts *CloudOptions) (*CloudBackend, error) {
res := &CloudBackend{
backendID: "log-backend,cloudlogging",
config: newBackendConfig(defaultFileQueueSize),
}
res.config.SetFormat(ErrorLevel, `{{.Message}}`)
res.config.SetFormat(DebugLevel, `{{.Message}}`)
if mode == CloudLoggingInitModeActive {
if err := res.InitClient(ctx, opts); err != nil {
return nil, fmt.Errorf("failed to initialize cloud logging client: %+v", err)
}
}
return res, nil
}