20 lines
203 B
Go
20 lines
203 B
Go
|
package app
|
||
|
|
||
|
import (
|
||
|
"log/slog"
|
||
|
)
|
||
|
|
||
|
type App struct {
|
||
|
logger *slog.Logger
|
||
|
}
|
||
|
|
||
|
func NewApp() *App {
|
||
|
return &App{
|
||
|
logger: setupLogging(),
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func (a *App) Logger() *slog.Logger {
|
||
|
return a.logger
|
||
|
}
|