Преглед изворни кода

Separated long and short file names

Signed-off-by: Vishal Rana <vr@labstack.com>
Vishal Rana пре 9 година
родитељ
комит
8d26066225
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      log/log.go

+ 4 - 2
log/log.go

@@ -41,7 +41,7 @@ const (
 
 var (
 	global        = New("-")
-	defaultFormat = "time=${time_rfc3339}, level=${level}, prefix=${prefix}, file=${file}, " +
+	defaultFormat = "time=${time_rfc3339}, level=${level}, prefix=${prefix}, file=${short_file}, " +
 		"line=${line}, ${message}\n"
 )
 
@@ -268,7 +268,9 @@ func (l *Logger) log(v uint8, format string, args ...interface{}) {
 				return w.Write([]byte(l.levels[v]))
 			case "prefix":
 				return w.Write([]byte(l.prefix))
-			case "file":
+			case "long_file":
+				return w.Write([]byte(file))
+			case "short_file":
 				return w.Write([]byte(path.Base(file)))
 			case "line":
 				return w.Write([]byte(strconv.Itoa(line)))