aboutsummaryrefslogtreecommitdiff
path: root/logger.go
diff options
context:
space:
mode:
authorFelix Hanley <felix@userspace.com.au>2017-11-23 02:53:41 +0000
committerFelix Hanley <felix@userspace.com.au>2017-11-23 02:53:41 +0000
commitbfc72062522351aa46e90ad31befdb77ef94332b (patch)
tree254315784f8a230146ae6a2d9f9f053125be7820 /logger.go
downloadlogger-bfc72062522351aa46e90ad31befdb77ef94332b.tar.gz
logger-bfc72062522351aa46e90ad31befdb77ef94332b.tar.bz2
Initial implementation
Diffstat (limited to 'logger.go')
-rw-r--r--logger.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/logger.go b/logger.go
new file mode 100644
index 0000000..bea82be
--- /dev/null
+++ b/logger.go
@@ -0,0 +1,12 @@
+package logger
+
+type Logger interface {
+ Log(level Level, args ...interface{})
+ Info(args ...interface{})
+ Warn(args ...interface{})
+ Debug(args ...interface{})
+ Error(args ...interface{})
+
+ WithFields(args ...interface{}) Logger
+ Named(name string) Logger
+}