Browse Source

添加文件夹权限

xyxie 1 year ago
parent
commit
e28e9768c9
1 changed files with 7 additions and 1 deletions
  1. 7 1
      utils/logs.go

+ 7 - 1
utils/logs.go

@@ -3,6 +3,7 @@ package utils
 import (
 	"github.com/sirupsen/logrus"
 	"gopkg.in/natefinch/lumberjack.v2"
+	"os"
 	"path"
 )
 
@@ -25,13 +26,17 @@ func init() {
 	if logFile == "" {
 		logFile = DefaultLogFile
 	}
+	os.MkdirAll(logPath, os.ModePerm)
+
 	// 打开文件
 	logFileName := path.Join(logPath, logFile)
 	// 使用滚动压缩方式记录日志
 	rolling(FileLog, logFileName)
 	//rolling(bLogFileName)
 	// 设置日志输出JSON格式
-	FileLog.SetFormatter(&logrus.JSONFormatter{})
+	jsonFormat := new(logrus.JSONFormatter)
+	jsonFormat.DisableHTMLEscape = true
+	FileLog.SetFormatter(jsonFormat)
 	//LogInstance.SetFormatter(&logrus.TextFormatter{})
 	// 设置日志记录级别
 	//FileLog.SetLevel(logrus.DebugLevel)
@@ -50,6 +55,7 @@ func initBinlog() {
 	if binlogFile == "" {
 		binlogFile = DefaultBinlogFile
 	}
+	os.MkdirAll(binlogPath, os.ModePerm)
 	// 使用滚动压缩方式记录日志
 	logFileName := path.Join(binlogPath, binlogFile)
 	rolling(Binlog, logFileName)