[tor-commits] [flashproxy/master] Add timestamps to log messages.

dcf at torproject.org dcf at torproject.org
Sun Feb 3 05:32:41 UTC 2013


commit d7ab23aa64c3b38229ab2160b54b4cc366a0e833
Author: David Fifield <david at 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



More information about the tor-commits mailing list