diff options
| author | adamdottv <[email protected]> | 2025-05-28 12:35:20 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-05-28 15:36:35 -0500 |
| commit | 15d21bf04acd6af75df97918f66df866c239b248 (patch) | |
| tree | 16ac93b0c686faaf3b21700771b082b6bc26f098 /cmd/root.go | |
| parent | 5e738ce7d3b66b88a407a1bcc53a5169d0f4a904 (diff) | |
| download | opencode-15d21bf04acd6af75df97918f66df866c239b248.tar.gz opencode-15d21bf04acd6af75df97918f66df866c239b248.zip | |
wip: refactoring tui
Diffstat (limited to 'cmd/root.go')
| -rw-r--r-- | cmd/root.go | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/cmd/root.go b/cmd/root.go index 7c7795552..685e0ca16 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -60,10 +60,12 @@ to assist developers in writing, debugging, and understanding code directly from } // Setup logging - lvl := new(slog.LevelVar) - textHandler := slog.NewTextHandler(logging.NewSlogWriter(), &slog.HandlerOptions{Level: lvl}) - sessionAwareHandler := &SessionIDHandler{Handler: textHandler} - logger := slog.New(sessionAwareHandler) + file, err := os.OpenFile("app.log", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644) + if err != nil { + panic(err) + } + defer file.Close() + logger := slog.New(slog.NewTextHandler(file, &slog.HandlerOptions{Level: slog.LevelDebug})) slog.SetDefault(logger) // Load the config @@ -82,7 +84,7 @@ to assist developers in writing, debugging, and understanding code directly from } cwd = c } - _, err := config.Load(cwd, debug, lvl) + _, err = config.Load(cwd, debug) if err != nil { return err } @@ -102,7 +104,6 @@ to assist developers in writing, debugging, and understanding code directly from slog.Error("Failed to create app", "error", err) return err } - sessionAwareHandler.WithApp(app) // Set up the TUI zone.NewGlobal() @@ -141,7 +142,7 @@ to assist developers in writing, debugging, and understanding code directly from } }() - evts, err := app.Client.Event(ctx) + evts, err := app.Events.Event(ctx) if err != nil { slog.Error("Failed to subscribe to events", "error", err) return err |
