2
0
mirror of https://github.com/hibiken/asynq.git synced 2024-11-10 11:31:58 +08:00

Add comments to exported types and functions from internal/log package

This commit is contained in:
Ken Hibino 2020-03-13 20:53:31 -07:00
parent 1b7d557c66
commit 8d2b9d6be7

View File

@ -11,36 +11,45 @@ import (
"os" "os"
) )
// NewLogger creates and returns a new instance of Logger.
func NewLogger(out io.Writer) *Logger { func NewLogger(out io.Writer) *Logger {
return &Logger{ return &Logger{
stdlog.New(out, "", stdlog.Ldate|stdlog.Ltime|stdlog.Lmicroseconds|stdlog.LUTC), stdlog.New(out, "", stdlog.Ldate|stdlog.Ltime|stdlog.Lmicroseconds|stdlog.LUTC),
} }
} }
// Logger is a wrapper object around log.Logger from the standard library.
// It supports logging at various log levels.
type Logger struct { type Logger struct {
*stdlog.Logger *stdlog.Logger
} }
// Debug logs a message at Debug level.
func (l *Logger) Debug(format string, args ...interface{}) { func (l *Logger) Debug(format string, args ...interface{}) {
format = "DEBUG: " + format format = "DEBUG: " + format
l.Printf(format, args...) l.Printf(format, args...)
} }
// Info logs a message at Info level.
func (l *Logger) Info(format string, args ...interface{}) { func (l *Logger) Info(format string, args ...interface{}) {
format = "INFO: " + format format = "INFO: " + format
l.Printf(format, args...) l.Printf(format, args...)
} }
// Warn logs a message at Warning level.
func (l *Logger) Warn(format string, args ...interface{}) { func (l *Logger) Warn(format string, args ...interface{}) {
format = "WARN: " + format format = "WARN: " + format
l.Printf(format, args...) l.Printf(format, args...)
} }
// Error logs a message at Error level.
func (l *Logger) Error(format string, args ...interface{}) { func (l *Logger) Error(format string, args ...interface{}) {
format = "ERROR: " + format format = "ERROR: " + format
l.Printf(format, args...) l.Printf(format, args...)
} }
// Fatal logs a message at Fatal level
// and process will exit with status set to 1.
func (l *Logger) Fatal(format string, args ...interface{}) { func (l *Logger) Fatal(format string, args ...interface{}) {
format = "FATAL: " + format format = "FATAL: " + format
l.Printf(format, args...) l.Printf(format, args...)