Documentation
¶
Index ¶
- type LogLevel
- type Logger
- func (l *Logger) AddTaskMsg(format string, a ...interface{}) Task
- func (l *Logger) Debugf(format string, a ...interface{})
- func (l *Logger) DisableProgress()
- func (l *Logger) Errorf(format string, a ...interface{})
- func (l *Logger) GetLogBuffer() *bytes.Buffer
- func (l *Logger) Infof(format string, a ...interface{})
- func (l *Logger) IsProgressEnabled() bool
- func (l *Logger) LogTime(msg string, duration time.Duration)
- func (l *Logger) Logf(loglevel LogLevel, format string, a ...interface{})
- func (l *Logger) TimeLogThreshold() time.Duration
- func (l *Logger) Tracef(format string, a ...interface{})
- func (l *Logger) TrackTime(format string, a ...interface{}) *TimeTracker
- func (l *Logger) Warningf(format string, a ...interface{})
- func (l *Logger) WriteLogToFile(filename string) error
- type Task
- type TaskData
- type TimeTracker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct { LoggerLevel LogLevel // contains filtered or unexported fields }
func (*Logger) AddTaskMsg ¶
func (*Logger) DisableProgress ¶
func (l *Logger) DisableProgress()
func (*Logger) GetLogBuffer ¶
GetLogBuffer returns current buffer for the logger.
func (*Logger) IsProgressEnabled ¶
func (*Logger) TimeLogThreshold ¶
func (*Logger) TrackTime ¶
func (l *Logger) TrackTime(format string, a ...interface{}) *TimeTracker
func (*Logger) WriteLogToFile ¶
WriteLogToFile writes current logs into file.
type TimeTracker ¶
type TimeTracker struct {
// contains filtered or unexported fields
}
func (*TimeTracker) Done ¶
func (t *TimeTracker) Done()
Click to show internal directories.
Click to hide internal directories.