summaryrefslogtreecommitdiff
path: root/src/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.go')
-rw-r--r--src/main.go22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/main.go b/src/main.go
index 8091458..f176acc 100644
--- a/src/main.go
+++ b/src/main.go
@@ -12,6 +12,19 @@ import (
)
func main() {
+ setupLogging()
+ settings.ReadSettings()
+ index.EstablistDBConnection()
+
+ render.RegisterEndpoints()
+
+ var httpErr = http.ListenAndServe(settings.Current.Port, nil)
+ if httpErr != nil {
+ slog.Error("Server error", slog.Any("Message", httpErr))
+ }
+}
+
+func setupLogging() {
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()))
@@ -26,13 +39,4 @@ func main() {
slog.SetDefault(slog.New(handler))
programLevel.Set(slog.LevelDebug)
- settings.ReadSettings()
- index.EstablistDBConnection()
-
- render.RegisterEndpoints()
-
- var httpErr = http.ListenAndServe(settings.Current.Port, nil)
- if httpErr != nil {
- slog.Error("Server error", slog.Any("Message", httpErr))
- }
}