Add package log

This commit is contained in:
Matt Baer
2018-10-14 15:25:23 -04:00
parent b414a83eb5
commit 41f4a1a2fa
+27
View File
@@ -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...)
}