panlei
2019-11-07 5ae97eebd0dfcaad32e92f9df7b7f73caad922bf
logger/logger.go
@@ -17,7 +17,7 @@
   InfoLevel
   DebugLevel
)
var loggerString string = ""
const (
   color_red = uint8(iota + 91)
   color_green      //   绿
@@ -92,6 +92,7 @@
   if logFile.level >= DebugLevel {
      log.SetPrefix(blue(debugPrefix))
      _ = log.Output(2, fmt.Sprintln(args...))
      //loggerString += fmt.Sprintln(args...)
   }
}
@@ -99,6 +100,7 @@
   if logFile.level >= InfoLevel {
      log.SetPrefix(green(infoPrefix))
      _ = log.Output(2, fmt.Sprintln(args...))
      //loggerString += fmt.Sprintln(args...)
   }
}
@@ -106,6 +108,7 @@
   if logFile.level >= WarnLevel {
      log.SetPrefix(magenta(warnPrefix))
      _ = log.Output(2, fmt.Sprintln(args...))
      //loggerString += fmt.Sprintln(args...)
   }
}
@@ -113,6 +116,7 @@
   if logFile.level >= ErrorLevel {
      log.SetPrefix(red(errorPrefix))
      _ = log.Output(2, fmt.Sprintln(args...))
      //loggerString += fmt.Sprintln(args...)
   }
}
@@ -120,8 +124,12 @@
   if logFile.level >= FatalLevel {
      log.SetPrefix(red(fatalPrefix))
      _ = log.Output(2, fmt.Sprintln(args...))
      //loggerString += fmt.Sprintln(args...)
   }
}
func OutPutByPanlei() {
   _ = log.Output(2, loggerString)
}
func GetRedPrefix(s string) string {
   return fmt.Sprintf("\x1b[%dm%s\x1b[0m", color_red, s)