|
@@ -1,4 +1,27 @@
|
|
|
package go_chat_api_util
|
|
|
+
|
|
|
+import (
|
|
|
+ "github.com/sirupsen/logrus"
|
|
|
+ "io"
|
|
|
+)
|
|
|
+
|
|
|
+var log *logrus.Logger
|
|
|
+
|
|
|
+func NewLogger(f io.Writer) *logrus.Logger {
|
|
|
+ log = logrus.New()
|
|
|
+ log.Formatter = &logrus.JSONFormatter{}
|
|
|
+ //f, err := os.OpenFile("./log/log.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
|
|
|
+ //if err != nil {
|
|
|
+ // panic("不能打开日志文件 " + err.Error())
|
|
|
+ //}
|
|
|
+ customF := new(logrus.JSONFormatter)
|
|
|
+ customF.TimestampFormat = "2006-01-02 15:04:05"
|
|
|
+ log.SetFormatter(customF)
|
|
|
+ log.SetLevel(logrus.DebugLevel)
|
|
|
+ //log.Out = f
|
|
|
+ log.Out = f
|
|
|
+ return log
|
|
|
+}
|
|
|
func GetMusk(phone string) string {
|
|
|
if phone == "" {
|
|
|
return phone
|
|
@@ -18,4 +41,4 @@ func GetMusk(phone string) string {
|
|
|
phoneMask = phone
|
|
|
}
|
|
|
return phoneMask
|
|
|
-}
|
|
|
+}
|