浏览代码

trace only non nil error

Darien Raymond 8 年之前
父节点
当前提交
2b80d096ff
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      app/log/log.go

+ 3 - 0
app/log/log.go

@@ -68,6 +68,9 @@ func getLoggerAndPrefix(s errors.Severity) (internal.LogWriter, string) {
 
 
 // Trace logs an error message based on its severity.
 // Trace logs an error message based on its severity.
 func Trace(err error) {
 func Trace(err error) {
+	if err == nil {
+		return
+	}
 	logger, prefix := getLoggerAndPrefix(errors.GetSeverity(err))
 	logger, prefix := getLoggerAndPrefix(errors.GetSeverity(err))
 	logger.Log(&internal.ErrorLog{
 	logger.Log(&internal.ErrorLog{
 		Prefix: prefix,
 		Prefix: prefix,