Skip to content

Commit dec04a5

Browse files
committed
feat(logger): add log level methods
Fix: #15
1 parent 89b7f99 commit dec04a5

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

logger/logger.go

+24-3
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,26 @@ import "log"
77
// program, ensuring consistent logging behavior across all components of
88
// httpok.
99
type Logger interface {
10-
Printf(format string, v ...interface{})
10+
Infof(format string, v ...interface{})
11+
Errorf(format string, v ...interface{})
1112
Fatalf(format string, v ...interface{})
13+
Printf(format string, v ...interface{})
14+
Warnf(format string, v ...interface{})
1215
}
1316

1417
// basicRunLogger implements the RunLogger interface using Go's standard log
1518
// package.
1619
type StandardLogger struct{}
1720

18-
// Printf logs a formatted message using the standard log package's Printf
21+
// Infof logs a formatted message using the standard log package's Printf
1922
// method.
20-
func (l *StandardLogger) Printf(format string, v ...interface{}) {
23+
func (l *StandardLogger) Infof(format string, v ...interface{}) {
24+
log.Printf(format, v...)
25+
}
26+
27+
// Errorf logs a formatted message using the standard log package's Printf
28+
// method.
29+
func (l *StandardLogger) Errorf(format string, v ...interface{}) {
2130
log.Printf(format, v...)
2231
}
2332

@@ -26,3 +35,15 @@ func (l *StandardLogger) Printf(format string, v ...interface{}) {
2635
func (l *StandardLogger) Fatalf(format string, v ...interface{}) {
2736
log.Fatalf(format, v...)
2837
}
38+
39+
// Printf logs a formatted message using the standard log package's Printf
40+
// method.
41+
func (l *StandardLogger) Printf(format string, v ...interface{}) {
42+
log.Printf(format, v...)
43+
}
44+
45+
// Warnf logs a formatted message using the standard log package's Printf
46+
// method.
47+
func (l *StandardLogger) Warnf(format string, v ...interface{}) {
48+
log.Printf(format, v...)
49+
}

0 commit comments

Comments
 (0)