diff options
Diffstat (limited to 'src/main.go')
| -rw-r--r-- | src/main.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main.go b/src/main.go index fdcfef8..8091458 100644 --- a/src/main.go +++ b/src/main.go @@ -3,6 +3,8 @@ package main import ( "log/slog" "net/http" + "os" + "fmt" index "physick.ru/Index" render "physick.ru/Render" @@ -10,6 +12,20 @@ import ( ) func main() { + var file, err = os.OpenFile("log.txt", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0666) + if err != nil { + panic(fmt.Sprintf("Failed to open log file: %s", err.Error())) + } + defer file.Close() + var programLevel = new(slog.LevelVar) // Info by default + var options = slog.HandlerOptions { + AddSource: true, + Level: programLevel, + } + var handler = slog.NewJSONHandler(file, &options) + slog.SetDefault(slog.New(handler)) + programLevel.Set(slog.LevelDebug) + settings.ReadSettings() index.EstablistDBConnection() |
