Source File
scoped.go
Belonging Package
github.com/pion/logging
// SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>// SPDX-License-Identifier: MITpackage loggingimport ()// LogLevel represents the level at which the logger will emit log messages.type LogLevel int32// Set updates the LogLevel to the supplied value.func ( *LogLevel) ( LogLevel) {atomic.StoreInt32((*int32)(), int32())}// Get retrieves the current LogLevel value.func ( *LogLevel) () LogLevel {return LogLevel(atomic.LoadInt32((*int32)()))}func ( LogLevel) () string {switch {case LogLevelDisabled:return "Disabled"case LogLevelError:return "Error"case LogLevelWarn:return "Warn"case LogLevelInfo:return "Info"case LogLevelDebug:return "Debug"case LogLevelTrace:return "Trace"default:return "UNKNOWN"}}const (// LogLevelDisabled completely disables logging of any events.LogLevelDisabled LogLevel = iota// LogLevelError is for fatal errors which should be handled by user code,// but are logged to ensure that they are seen.LogLevelError// LogLevelWarn is for logging abnormal, but non-fatal library operation.LogLevelWarn// LogLevelInfo is for logging normal library operation (e.g. state transitions, etc.).LogLevelInfo// LogLevelDebug is for logging low-level library information (e.g. internal operations).LogLevelDebug// LogLevelTrace is for logging very low-level library information (e.g. network traces).LogLevelTrace)// LeveledLogger is the basic pion Logger interface.type LeveledLogger interface {Trace(msg string)Tracef(format string, args ...interface{})Debug(msg string)Debugf(format string, args ...interface{})Info(msg string)Infof(format string, args ...interface{})Warn(msg string)Warnf(format string, args ...interface{})Error(msg string)Errorf(format string, args ...interface{})}// LoggerFactory is the basic pion LoggerFactory interface.type LoggerFactory interface {NewLogger(scope string) LeveledLogger}
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |