log milliseconds
diff --git a/logger/logger.go b/logger/logger.go
index 874fea4..f1245d9 100644
--- a/logger/logger.go
+++ b/logger/logger.go
@@ -2,9 +2,11 @@
 
 import (
 	"fmt"
+	"os"
+	"time"
+
 	"github.com/30x/apid"
 	"github.com/Sirupsen/logrus"
-	"os"
 )
 
 const (
@@ -12,13 +14,16 @@
 
 	defaultLevel = logrus.DebugLevel
 
-	moduleField       = "module"
+	moduleField      = "module"
 	environmentField = "env"
 )
 
 var std apid.LogService
-var textFormatter = new(logrus.TextFormatter)
 var config apid.ConfigService
+var textFormatter = &logrus.TextFormatter{
+	FullTimestamp:   false,
+	TimestampFormat: time.StampMilli,
+}
 
 func Base() apid.LogService {
 	if std == nil {
@@ -42,7 +47,7 @@
 func (l *logger) ForModule(name string) apid.LogService {
 
 	configKey := fmt.Sprintf("%s_%s", name, configLevel)
-	log := NewLogger(configKey,config.GetString(configKey)).WithField(moduleField, name)
+	log := NewLogger(configKey, config.GetString(configKey)).WithField(moduleField, name)
 	std.Debugf("created logger '%s' at level %s", name, log.(loggerPlus).Level())
 	return log
 }