From 72ff6d3d9e586c22cddab04f3a28bd459d088eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20P=C3=A9rez?= Date: Thu, 14 Nov 2024 08:15:13 +0100 Subject: [PATCH] add newLogger call --- example/main.go | 9 +++++---- ron.go | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/example/main.go b/example/main.go index 9269f61..56c01bc 100644 --- a/example/main.go +++ b/example/main.go @@ -2,13 +2,14 @@ package main import ( "log/slog" - "net/http" "ron" ) func main() { - r := ron.New() + r := ron.New(func(e *ron.Engine) { + e.LogLevel = slog.LevelDebug + }) htmlRender := ron.NewHTMLRender() r.Renderer = htmlRender @@ -19,11 +20,11 @@ func main() { r.GET("/html", helloWorldHTML) r.GET("/component", componentHTML) - slog.Info("Server is running at http://localhost:8080") - http.ListenAndServe(":8080", r) + r.Run(":8080") } func helloWorld(c *ron.Context) { + slog.Info("Dummy info message") c.W.Write([]byte("hello world")) } diff --git a/ron.go b/ron.go index 655babc..e9e5b9b 100644 --- a/ron.go +++ b/ron.go @@ -40,7 +40,6 @@ func DefaultEngine() *Engine { func New(opts ...EngineOptions) *Engine { config := DefaultEngine() return config.apply(opts...) - } func (e *Engine) apply(opts ...EngineOptions) *Engine { @@ -58,6 +57,7 @@ func (e *Engine) ServeHTTP(w http.ResponseWriter, r *http.Request) { } func (e *Engine) Run(addr string) error { + newLogger(e.LogLevel) return http.ListenAndServe(addr, e) }