From 0981aec5535eb2025ee678dba511d56c2eaf2d58 Mon Sep 17 00:00:00 2001 From: Milos Zivkovic Date: Thu, 7 Mar 2024 22:50:15 +0100 Subject: [PATCH] Drop log package --- log/log.go | 7 ------- log/noop/noop.go | 15 --------------- writer/http/http.go | 6 +++--- 3 files changed, 3 insertions(+), 25 deletions(-) delete mode 100644 log/log.go delete mode 100644 log/noop/noop.go diff --git a/log/log.go b/log/log.go deleted file mode 100644 index b2703ff..0000000 --- a/log/log.go +++ /dev/null @@ -1,7 +0,0 @@ -package log - -type Logger interface { - Info(msg string, args ...interface{}) - Debug(msg string, args ...interface{}) - Error(msg string, args ...interface{}) -} diff --git a/log/noop/noop.go b/log/noop/noop.go deleted file mode 100644 index 6e11d39..0000000 --- a/log/noop/noop.go +++ /dev/null @@ -1,15 +0,0 @@ -package noop - -// Logger is the nil (noop) logger -type Logger struct{} - -// New creates a nil logger -func New() *Logger { - return &Logger{} -} - -func (l Logger) Info(_ string, _ ...interface{}) {} - -func (l Logger) Debug(_ string, _ ...interface{}) {} - -func (l Logger) Error(_ string, _ ...interface{}) {} diff --git a/writer/http/http.go b/writer/http/http.go index 765c205..5265e4e 100644 --- a/writer/http/http.go +++ b/writer/http/http.go @@ -3,20 +3,20 @@ package http import ( "encoding/json" "fmt" + "log/slog" "net/http" - "github.com/gnolang/faucet/log" "github.com/gnolang/faucet/writer" ) var _ writer.ResponseWriter = (*ResponseWriter)(nil) type ResponseWriter struct { - logger log.Logger + logger *slog.Logger w http.ResponseWriter } -func New(logger log.Logger, w http.ResponseWriter) ResponseWriter { +func New(logger *slog.Logger, w http.ResponseWriter) ResponseWriter { return ResponseWriter{ logger: logger, w: w,