summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authortheimpostor <sahirhoda@gmail.com>2024-08-18 10:41:33 -0500
committertheimpostor <sahirhoda@gmail.com>2024-08-18 10:41:33 -0500
commit5c36fe468b582d03f53c500c52644e4deb2f32a9 (patch)
treed7cf8c33a8920b2866fab48d66de130c0dcb49f0 /main.go
parentd6a88bac9c08e2c0955b47b955df13c7616a52ff (diff)
use release version of slog package
Diffstat (limited to 'main.go')
-rw-r--r--main.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/main.go b/main.go
index 46d4fdf..29e2c35 100644
--- a/main.go
+++ b/main.go
@@ -6,13 +6,13 @@ import (
"fmt"
"io"
"log"
+ "log/slog"
"os"
"strings"
"time"
"github.com/gdamore/tcell/v2"
"github.com/jba/slog/handlers/loghandler"
- "golang.org/x/exp/slog"
"runtime/debug"
@@ -65,7 +65,6 @@ func closetty(tty tcell.Tty) {
func initLogging() (logfile *os.File) {
var err error
- logLevel := &slog.LevelVar{} // INFO
logOutput := os.Stdout
if logfileFlag != "" {
@@ -76,13 +75,12 @@ func initLogging() (logfile *os.File) {
}
}
+ var opts *slog.HandlerOptions
if verboseFlag {
- logLevel.Set(slog.LevelDebug)
+ opts = &slog.HandlerOptions{Level: slog.LevelDebug}
}
- logger := slog.New(loghandler.New(logOutput, &slog.HandlerOptions{
- Level: logLevel,
- }))
+ logger := slog.New(loghandler.New(logOutput, opts))
slog.SetDefault(logger)
slog.Debug("logging started")