Skip to content

Commit

Permalink
Merge pull request #23 from twharmon/logger-iface
Browse files Browse the repository at this point in the history
Alter logger interface
  • Loading branch information
twharmon authored May 30, 2024
2 parents 19b3f92 + 1237315 commit f91a039
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
3 changes: 1 addition & 2 deletions context.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,5 @@ func (c *handlerContext) LogEmergency(message string, args ...interface{}) {
}

func (c *handlerContext) log(level LogLevel, message string, args ...interface{}) {
msg := fmt.Sprintf("[%s] %s", level, fmt.Sprintf(message, args...))
c.logger.Log(level, msg)
c.logger.Log(level, fmt.Sprintf(message, args...))
}
6 changes: 3 additions & 3 deletions logger.go
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ func (l LogLevel) String() string {

// Logger is used to log messages.
type Logger interface {
Log(level LogLevel, message string)
Log(level LogLevel, message any)
}

// DefaultLogger logs messages to os.Stdout, which is sent to
Expand All @@ -81,6 +81,6 @@ func NewDefaultLogger() Logger {
}

// Log implements the Logger interface.
func (l *DefaultLogger) Log(level LogLevel, message string) {
l.logger.Printf("%s\n", message)
func (l *DefaultLogger) Log(level LogLevel, message any) {
l.logger.Printf("[%s] %v\n", level, message)
}

0 comments on commit f91a039

Please sign in to comment.