Documentation
¶
Index ¶
Constants ¶
View Source
const FileName = envconst.FilenameLogger
View Source
const SkipUseLevel = 3
Variables ¶
View Source
var ( DirectionApp = storage.GetAppDir() ErrGetStorageInfo = errors.New("err get info use log - storage") ErrCreateStorage = errors.New("err at created log file") ErrGetOpenFile = errors.New("err get open log file") )
View Source
var ErrGetConsoleInfo = errors.New("err get info use log - console")
Functions ¶
Types ¶
type CombinedLogger ¶
type CombinedLogger struct {
// contains filtered or unexported fields
}
func NewCombinedLogger ¶
func NewCombinedLogger(loggers ...Logger) *CombinedLogger
func (*CombinedLogger) Debug ¶
func (cl *CombinedLogger) Debug(value any)
func (*CombinedLogger) Error ¶
func (cl *CombinedLogger) Error(value any)
func (*CombinedLogger) Info ¶
func (cl *CombinedLogger) Info(value any)
func (*CombinedLogger) Warn ¶
func (cl *CombinedLogger) Warn(value any)
type ConsoleLogger ¶
type ConsoleLogger struct{}
func NewConsoleLogger ¶
func NewConsoleLogger() *ConsoleLogger
func (*ConsoleLogger) Debug ¶
func (sl *ConsoleLogger) Debug(value any)
func (*ConsoleLogger) Error ¶
func (sl *ConsoleLogger) Error(value any)
func (*ConsoleLogger) Info ¶
func (sl *ConsoleLogger) Info(value any)
func (*ConsoleLogger) Warn ¶
func (sl *ConsoleLogger) Warn(value any)
type Logger ¶
type Logger interface {
Error(value any) // Logs error messages
Debug(value any) // Logs debug information
Info(value any) // Logs general information
Warn(value any) // Logs warning messages
}
Logger interface defines standard logging methods
type StorageLogger ¶
type StorageLogger struct{}
func NewStorageLogger ¶
func NewStorageLogger() *StorageLogger
func (*StorageLogger) Debug ¶
func (sl *StorageLogger) Debug(value any)
func (*StorageLogger) Error ¶
func (sl *StorageLogger) Error(value any)
func (*StorageLogger) Info ¶
func (sl *StorageLogger) Info(value any)
func (*StorageLogger) Warn ¶
func (sl *StorageLogger) Warn(value any)
Click to show internal directories.
Click to hide internal directories.