aboutsummaryrefslogtreecommitdiff
path: root/log.go
diff options
context:
space:
mode:
authorFumitoshi Ukai <ukai@chromium.org>2015-03-30 16:52:41 +0900
committerFumitoshi Ukai <ukai@chromium.org>2015-03-30 16:52:41 +0900
commit119dc912cfe6fceec9992fd04b5bb046af60129e (patch)
treeb431718bd98e588f8c18cef3e33552b294b392ca /log.go
downloadkati-119dc912cfe6fceec9992fd04b5bb046af60129e.tar.gz
kati: initial commit (from hamaji)
Diffstat (limited to 'log.go')
-rw-r--r--log.go31
1 files changed, 31 insertions, 0 deletions
diff --git a/log.go b/log.go
new file mode 100644
index 0000000..be5b681
--- /dev/null
+++ b/log.go
@@ -0,0 +1,31 @@
+package main
+
+import (
+ "bytes"
+ "fmt"
+)
+
+func Log(f string, a ...interface{}) {
+ var buf bytes.Buffer
+ buf.WriteString("*kati*: ")
+ buf.WriteString(f)
+ buf.WriteByte('\n')
+ fmt.Printf(buf.String(), a...)
+}
+
+func Warn(f string, a ...interface{}) {
+ var buf bytes.Buffer
+ buf.WriteString("warning: ")
+ buf.WriteString(f)
+ buf.WriteByte('\n')
+ fmt.Printf(buf.String(), a...)
+}
+
+func Error(f string, a ...interface{}) {
+ var buf bytes.Buffer
+ buf.WriteString("error: ")
+ buf.WriteString(f)
+ buf.WriteByte('\n')
+ fmt.Printf(buf.String(), a...)
+ panic("")
+}