mirror of
https://github.com/yusing/godoxy.git
synced 2026-03-26 11:01:07 +01:00
script systemd auto restart on crash
This commit is contained in:
@@ -175,3 +175,8 @@ var logLevel = func() logrus.Level {
|
||||
}
|
||||
return logrus.GetLevel()
|
||||
}()
|
||||
|
||||
var isRunningAsService = func() bool {
|
||||
v := os.Getenv("IS_SYSTEMD")
|
||||
return v == "1"
|
||||
}()
|
||||
@@ -19,12 +19,16 @@ func main() {
|
||||
|
||||
args := getArgs()
|
||||
|
||||
logrus.SetFormatter(&logrus.TextFormatter{
|
||||
ForceColors: true,
|
||||
DisableColors: false,
|
||||
FullTimestamp: true,
|
||||
TimestampFormat: "01-02 15:04:05",
|
||||
})
|
||||
if isRunningAsService {
|
||||
logrus.SetFormatter(&logrus.JSONFormatter{})
|
||||
} else {
|
||||
logrus.SetFormatter(&logrus.TextFormatter{
|
||||
ForceColors: true,
|
||||
DisableColors: false,
|
||||
FullTimestamp: true,
|
||||
TimestampFormat: "01-02 15:04:05",
|
||||
})
|
||||
}
|
||||
|
||||
if args.Command == CommandReload {
|
||||
err := utils.reloadServer()
|
||||
|
||||
Reference in New Issue
Block a user