
commit d7ab23aa64c3b38229ab2160b54b4cc366a0e833 Author: David Fifield <david@bamsoftware.com> Date: Sat Feb 2 21:20:29 2013 -0800 Add timestamps to log messages. --- websocket-transport/websocket-server.go | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/websocket-transport/websocket-server.go b/websocket-transport/websocket-server.go index aea3f2c..e8ccd53 100644 --- a/websocket-transport/websocket-server.go +++ b/websocket-transport/websocket-server.go @@ -16,6 +16,7 @@ import ( "os" "os/signal" "sync" + "time" ) var logFile = os.Stderr @@ -29,9 +30,11 @@ var handlerChan = make(chan int) var logMutex sync.Mutex func Log(format string, v ...interface{}) { + dateStr := time.Now().Format("2006-01-02 15:04:05") logMutex.Lock() defer logMutex.Unlock() - fmt.Fprintf(logFile, format+"\n", v...) + msg := fmt.Sprintf(format, v...) + fmt.Fprintf(logFile, "%s %s\n", dateStr, msg) } // An abstraction that makes an underlying WebSocket connection look like an