summaryrefslogtreecommitdiffhomepage
path: root/internal/logging/logging.go
diff options
context:
space:
mode:
authorKujtim Hoxha <[email protected]>2025-03-21 18:20:28 +0100
committerKujtim Hoxha <[email protected]>2025-03-21 18:20:28 +0100
commit4b0ea68d7af9a6031a7ffda7ad66e0cb83315750 (patch)
tree8220c1bf6f107ea76dd78c7f57b77000c0c98a22 /internal/logging/logging.go
downloadopencode-4b0ea68d7af9a6031a7ffda7ad66e0cb83315750.tar.gz
opencode-4b0ea68d7af9a6031a7ffda7ad66e0cb83315750.zip
initial
Diffstat (limited to 'internal/logging/logging.go')
-rw-r--r--internal/logging/logging.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/internal/logging/logging.go b/internal/logging/logging.go
new file mode 100644
index 000000000..14653d1bb
--- /dev/null
+++ b/internal/logging/logging.go
@@ -0,0 +1,17 @@
+package logging
+
+import (
+ "context"
+
+ "github.com/kujtimiihoxha/termai/internal/pubsub"
+)
+
+type Interface interface {
+ Debug(msg string, args ...any)
+ Info(msg string, args ...any)
+ Warn(msg string, args ...any)
+ Error(msg string, args ...any)
+ Subscribe(ctx context.Context) <-chan pubsub.Event[Message]
+
+ List() []Message
+}