소스 검색

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)))