Pushed loggy options to config.json
This commit is contained in:
@ -9,9 +9,17 @@
|
|||||||
"BumpTime": "",
|
"BumpTime": "",
|
||||||
"LastBumper": "",
|
"LastBumper": "",
|
||||||
"Stats": {
|
"Stats": {
|
||||||
"374988675546873886": 80
|
|
||||||
},
|
},
|
||||||
"Unverified": {},
|
"Unverified": {},
|
||||||
"Verifications": {},
|
"Verifications": {},
|
||||||
"Probations": {}
|
"Probations": {
|
||||||
|
},
|
||||||
|
"LogOpts": {
|
||||||
|
"OutFile": "",
|
||||||
|
"KBTeam": "",
|
||||||
|
"KBChann": "",
|
||||||
|
"Level": 5,
|
||||||
|
"ProgName": "disgord-thanos",
|
||||||
|
"UseStdout": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
22
main.go
22
main.go
@ -18,20 +18,12 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
// Logging Setup
|
|
||||||
logOpts = loggy.LogOpts{
|
|
||||||
UseStdout: true,
|
|
||||||
Level: 5,
|
|
||||||
KBTeam: "nightmarehaus.logs.fetiche",
|
|
||||||
KBChann: "general",
|
|
||||||
ProgName: "disgord-thanos",
|
|
||||||
}
|
|
||||||
log = loggy.NewLogger(logOpts)
|
|
||||||
startupTime time.Time
|
startupTime time.Time
|
||||||
setupToken = fmt.Sprintf("!setup %+v", rand.Intn(9999)+1000)
|
setupToken = fmt.Sprintf("!setup %+v", rand.Intn(9999)+1000)
|
||||||
rebootToken = fmt.Sprintf("!reboot %+v", rand.Intn(9999)+1000)
|
rebootToken = fmt.Sprintf("!reboot %+v", rand.Intn(9999)+1000)
|
||||||
bump = true
|
bump = true
|
||||||
config Config
|
config Config
|
||||||
|
log = loggy.NewLogger(config.LogOpts)
|
||||||
lastActiveChan string
|
lastActiveChan string
|
||||||
lastActiveTime time.Time
|
lastActiveTime time.Time
|
||||||
token string
|
token string
|
||||||
@ -49,17 +41,19 @@ func init() {
|
|||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
defer log.PanicSafe()
|
defer log.PanicSafe()
|
||||||
|
if configFile == "" {
|
||||||
|
configFile = "config.json"
|
||||||
|
} else {
|
||||||
|
loadConfig()
|
||||||
|
}
|
||||||
|
log = loggy.NewLogger(config.LogOpts)
|
||||||
startupTime = time.Now()
|
startupTime = time.Now()
|
||||||
lastActiveTime = time.Now()
|
lastActiveTime = time.Now()
|
||||||
lastActiveChan = config.AdminChannel
|
lastActiveChan = config.AdminChannel
|
||||||
if token == "" {
|
if token == "" {
|
||||||
log.LogPanic("No token provided. Please run: disgord-thanos -t <bot token>")
|
log.LogPanic("No token provided. Please run: disgord-thanos -t <bot token>")
|
||||||
}
|
}
|
||||||
if configFile == "" {
|
|
||||||
configFile = "config.json"
|
|
||||||
} else {
|
|
||||||
loadConfig()
|
|
||||||
}
|
|
||||||
log.LogCritical(fmt.Sprintf("SetupToken: %+v\nRebootToken: %+v", setupToken, rebootToken))
|
log.LogCritical(fmt.Sprintf("SetupToken: %+v\nRebootToken: %+v", setupToken, rebootToken))
|
||||||
dg, err := discordgo.New("Bot " + token)
|
dg, err := discordgo.New("Bot " + token)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user