debug/debug.go (16 lines of code) (raw):

// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 package debug const ( daemonName = "shim-loggers-for-containerd" // INFO represents a log level for informational messages. INFO = "info" // ERROR represents a log level for error messages. ERROR = "err" // DEBUG represents a log level for debugging messages. DEBUG = "debug" ) var ( // Verbose indicates if additional debug events should be logged. Verbose = false // ErrLogger holds any errors related to the logger setup or execution. ErrLogger error ) // DeferFuncForRunLogDriver checks and sends logger errors to the system log. func DeferFuncForRunLogDriver() { if ErrLogger != nil { SendEventsToLog(daemonName, ErrLogger.Error(), ERROR, 1) } }