From 27f6a10a809a20ac340d5023030f29fb4cc4764f Mon Sep 17 00:00:00 2001 From: Physcik Date: Sat, 27 Dec 2025 13:12:53 +0500 Subject: logging --- articles | 2 +- src/log.txt | 0 src/main.go | 16 ++++++++++++++++ static/discord.txt | 1 + 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 src/log.txt create mode 100644 static/discord.txt diff --git a/articles b/articles index 28d1b19..5a522e7 160000 --- a/articles +++ b/articles @@ -1 +1 @@ -Subproject commit 28d1b19d519b55aaa39a145c631df6f84ba099b5 +Subproject commit 5a522e7dcbe0cba787cc1525a9739a4d9392667b diff --git a/src/log.txt b/src/log.txt new file mode 100644 index 0000000..e69de29 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() diff --git a/static/discord.txt b/static/discord.txt new file mode 100644 index 0000000..6328208 --- /dev/null +++ b/static/discord.txt @@ -0,0 +1 @@ +dh=1c08cf68ec38468bbcf449fa7bab372e055efffa -- cgit v1.3