func Close()

in logger/logger.go [161:175]


func Close() {
	if cloudLoggingClient != nil {
		// Attempt to connect to Cloud Logging.
		timeoutContext, cancelFunc := context.WithTimeout(context.Background(), time.Second*3)
		defer cancelFunc()

		if err := cloudLoggingClient.Ping(timeoutContext); err != nil {
			Warningf("Cannot connect to cloud logging, skipping flush: %v", err)
		} else {
			cloudLogger.Flush()
			cloudLoggingClient.Close()
		}
	}
	localClose()
}