mirror of
https://github.com/halejohn/Cloudreve.git
synced 2026-01-26 09:34:57 +08:00
Feat: cross compile script
This commit is contained in:
@@ -89,7 +89,7 @@ func Init(path string) {
|
||||
"{SessionSecret}": util.RandStringRunes(64),
|
||||
"{HashIDSalt}": util.RandStringRunes(64),
|
||||
}, defaultConf)
|
||||
f, err := util.CreatNestedFile("conf.ini")
|
||||
f, err := util.CreatNestedFile(path)
|
||||
if err != nil {
|
||||
util.Log().Panic("无法创建配置文件, %s", err)
|
||||
}
|
||||
@@ -101,7 +101,6 @@ func Init(path string) {
|
||||
}
|
||||
|
||||
f.Close()
|
||||
path = "conf.ini"
|
||||
}
|
||||
|
||||
cfg, err = ini.Load(path)
|
||||
@@ -125,6 +124,13 @@ func Init(path string) {
|
||||
}
|
||||
}
|
||||
|
||||
// 重设log等级
|
||||
if !SystemConfig.Debug {
|
||||
util.Level = util.LevelInformational
|
||||
util.GloablLogger = nil
|
||||
util.Log()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// mapSection 将配置文件的 Section 映射到结构体上
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package conf
|
||||
|
||||
// BackendVersion 当前后端版本号
|
||||
var BackendVersion = "3.0.0-beta1"
|
||||
var BackendVersion = "3.0.0-alpha1"
|
||||
|
||||
// RequiredDBVersion 与当前版本匹配的数据库版本
|
||||
var RequiredDBVersion = "3.0.0-beta1"
|
||||
var RequiredDBVersion = "3.0.0-alpha1"
|
||||
|
||||
// IsPro 是否为Pro版本
|
||||
var IsPro = "true"
|
||||
|
||||
// LastCommit 最后commit id
|
||||
var LastCommit = ""
|
||||
var LastCommit = "a11f819"
|
||||
|
||||
@@ -17,7 +17,8 @@ const (
|
||||
LevelDebug
|
||||
)
|
||||
|
||||
var logger *Logger
|
||||
var GloablLogger *Logger
|
||||
var Level = LevelDebug
|
||||
|
||||
// Logger 日志
|
||||
type Logger struct {
|
||||
@@ -128,16 +129,16 @@ func BuildLogger(level string) {
|
||||
l := Logger{
|
||||
level: intLevel,
|
||||
}
|
||||
logger = &l
|
||||
GloablLogger = &l
|
||||
}
|
||||
|
||||
// Log 返回日志对象
|
||||
func Log() *Logger {
|
||||
if logger == nil {
|
||||
if GloablLogger == nil {
|
||||
l := Logger{
|
||||
level: LevelDebug,
|
||||
level: Level,
|
||||
}
|
||||
logger = &l
|
||||
GloablLogger = &l
|
||||
}
|
||||
return logger
|
||||
return GloablLogger
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ func TestBuildLogger(t *testing.T) {
|
||||
func TestLog(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
asserts.NotNil(Log())
|
||||
logger = nil
|
||||
GloablLogger = nil
|
||||
asserts.NotNil(Log())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user