aboutsummaryrefslogtreecommitdiff
path: root/logger.go
diff options
context:
space:
mode:
authorFelix Hanley <felix@userspace.com.au>2020-02-09 12:17:30 +0000
committerFelix Hanley <felix@userspace.com.au>2020-02-09 12:17:30 +0000
commitd7cd138025572c59bfc4964e464d899f396b7e41 (patch)
tree02f20073402b7035b19fb343452460d763f1b293 /logger.go
parentd60cef9865eb1455ce6448e7fe46226e71a5e2f7 (diff)
downloadsws-d7cd138025572c59bfc4964e464d899f396b7e41.tar.gz
sws-d7cd138025572c59bfc4964e464d899f396b7e41.tar.bz2
Capture current staging state
Diffstat (limited to 'logger.go')
-rw-r--r--logger.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/logger.go b/logger.go
new file mode 100644
index 0000000..47045e8
--- /dev/null
+++ b/logger.go
@@ -0,0 +1,17 @@
+package sws
+
+import (
+ "fmt"
+ "os"
+ "time"
+)
+
+type Logger func(...interface{})
+
+var (
+ DebugLog Logger = func(v ...interface{}) {}
+ ErrorLog Logger = func(v ...interface{}) {
+ fmt.Fprintf(os.Stderr, "[%s] ", time.Now().Format(time.RFC3339))
+ fmt.Fprintln(os.Stderr, v...)
+ }
+)