diff --git a/main.go b/main.go index c41162c..438d1ee 100644 --- a/main.go +++ b/main.go @@ -3,6 +3,7 @@ package main import ( "fmt" "io" + "log" "math/rand" "net" "os" @@ -11,17 +12,17 @@ import ( ) var ( - dataPath = "/projects/exo/expl.speck" + dataPath = "/projects/exo/expl.speck" + info_log *log.Logger + error_log *log.Logger ) func log_error(template string, args ...interface{}) { - fmt.Fprint(os.Stderr, "ERROR ") - fmt.Fprintf(os.Stderr, template+"\n", args...) + error_log.Printf(template, args...) } func log_info(template string, args ...interface{}) { - fmt.Fprint(os.Stdout, "INFO ") - fmt.Fprintf(os.Stdout, template+"\n", args...) + info_log.Printf(template, args...) } func bail(status int, template string, args ...interface{}) { @@ -95,6 +96,8 @@ func handleConnection(conn *Connection) { func main() { dbconnect() rand.Seed(time.Now().UnixNano()) + info_log = log.New(os.Stdout, "[INFO] ", 0) + error_log = log.New(os.Stderr, "[ERROR] ", 0) setupDb() listener, err := net.Listen("tcp", ":9220")