From 41f4a1a2fa4da2886453cef64f8b421cb8b9cb68 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Sun, 14 Oct 2018 15:25:23 -0400 Subject: [PATCH] Add package log --- log/log.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 log/log.go diff --git a/log/log.go b/log/log.go new file mode 100644 index 0000000..ec37124 --- /dev/null +++ b/log/log.go @@ -0,0 +1,27 @@ +// Package log prints different kinds of log messages in the formats we like. +package log + +import ( + "log" + "os" +) + +var ( + InfoLog *log.Logger + ErrorLog *log.Logger +) + +func init() { + InfoLog = log.New(os.Stdout, "", log.Ldate|log.Ltime) + ErrorLog = log.New(os.Stderr, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) +} + +// Info logs an informational message to Stdout. +func Info(s string, v ...interface{}) { + InfoLog.Printf(s, v...) +} + +// Error logs an error to Stderr. +func Error(s string, v ...interface{}) { + ErrorLog.Printf(s, v...) +}