Documentation
¶
Index ¶
- type AppLogger
- func (l *AppLogger) DPanic(args ...interface{})
- func (l *AppLogger) DPanicf(template string, args ...interface{})
- func (l *AppLogger) Debug(args ...interface{})
- func (l *AppLogger) Debugf(template string, args ...interface{})
- func (l *AppLogger) Error(args ...interface{})
- func (l *AppLogger) Errorf(template string, args ...interface{})
- func (l *AppLogger) Fatal(args ...interface{})
- func (l *AppLogger) Fatalf(template string, args ...interface{})
- func (l *AppLogger) Info(args ...interface{})
- func (l *AppLogger) Infof(template string, args ...interface{})
- func (l *AppLogger) InitCustomLogger(appLogFilePath, sysLogFilePath string)
- func (l *AppLogger) InitLogger(appLogFilePath, sysLogFilePath string, ...)
- func (l *AppLogger) LogMemoryUsage()
- func (l *AppLogger) LogNetworkUsage()
- func (l *AppLogger) LogSystemInfo(args ...interface{})
- func (l *AppLogger) LogSystemInfof(template string, args ...interface{})
- func (l *AppLogger) StartSystemMetricsLogging()
- func (l *AppLogger) Warn(args ...interface{})
- func (l *AppLogger) Warnf(template string, args ...interface{})
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppLogger ¶
type AppLogger struct {
// contains filtered or unexported fields
}
Logger
func (*AppLogger) InitCustomLogger ¶
func (*AppLogger) InitLogger ¶
func (l *AppLogger) InitLogger(appLogFilePath, sysLogFilePath string, customEncoderCfg ...zapcore.EncoderConfig)
InitLogger initializes the main and system loggers
func (*AppLogger) LogMemoryUsage ¶
func (l *AppLogger) LogMemoryUsage()
LogMemoryUsage logs current memory usage
func (*AppLogger) LogNetworkUsage ¶
func (l *AppLogger) LogNetworkUsage()
LogNetworkUsage logs network I/O stats
func (*AppLogger) LogSystemInfo ¶
func (l *AppLogger) LogSystemInfo(args ...interface{})
func (*AppLogger) LogSystemInfof ¶
func (*AppLogger) StartSystemMetricsLogging ¶
func (l *AppLogger) StartSystemMetricsLogging()
type Logger ¶
type Logger interface {
InitLogger(appLogFilePath, sysLogFilePath string)
Debug(args ...interface{})
Debugf(template string, args ...interface{})
Info(args ...interface{})
Infof(template string, args ...interface{})
Warn(args ...interface{})
Warnf(template string, args ...interface{})
Error(args ...interface{})
Errorf(template string, args ...interface{})
DPanic(args ...interface{})
DPanicf(template string, args ...interface{})
Fatal(args ...interface{})
Fatalf(template string, args ...interface{})
LogSystemInfo(args ...interface{})
LogSystemInfof(template string, args ...interface{})
}
Logger methods interface
Click to show internal directories.
Click to hide internal directories.