add newLogger call
This commit is contained in:
parent
dc48e215ec
commit
72ff6d3d9e
@ -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"))
|
||||
}
|
||||
|
||||
|
||||
2
ron.go
2
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)
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user