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