mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-31 07:26:44 +00:00
log: Add structured logging (#1171)
* basic implementation * log: deprecate duplicate function, add tests and refine calls. * linter: fixes * linter: update struct * linter and new type * log tests: update to not lint issue * linter: stop complaining please * glorious: nits * log: rm comment code * glorious: nits * glorious: nits * glorious: nits * glorious: nits missed --------- Co-authored-by: Ryan O'Hara-Reid <ryan.oharareid@thrasher.io>
This commit is contained in:
@@ -104,19 +104,19 @@ func main() {
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
err = log.SetupGlobalLogger()
|
||||
err = log.SetupGlobalLogger("cmd/apicheck", false)
|
||||
if err != nil {
|
||||
fmt.Printf("Could not setup global logger. Error: %v.\n", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
configData, err = readFileData(jsonFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
testConfigData, err = readFileData(testJSONFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
usageData = testConfigData
|
||||
@@ -130,7 +130,7 @@ func main() {
|
||||
data.Repo = path
|
||||
err = addExch(exchangeName, checkType, data, false)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
case htmlScrape:
|
||||
@@ -145,7 +145,7 @@ func main() {
|
||||
data.Path = path
|
||||
err = addExch(exchangeName, checkType, data, false)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
@@ -156,7 +156,7 @@ func main() {
|
||||
if trelloBoardName != "" {
|
||||
a, err = trelloGetBoardID()
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
trelloBoardID = a
|
||||
@@ -164,25 +164,25 @@ func main() {
|
||||
if create {
|
||||
err = createAndSet()
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
err = updateFile(backupFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
err = checkUpdates(jsonFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
} else {
|
||||
log.Warnln(log.Global, "This is a test update since API keys are not set.")
|
||||
err := checkUpdates(testJSONFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
log.Infoln(log.Global, "API update check completed successfully")
|
||||
|
||||
@@ -26,18 +26,18 @@ func TestMain(m *testing.M) {
|
||||
setTestVars()
|
||||
err := log.SetGlobalLogConfig(log.GenDefaultSettings())
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
log.Infoln(log.Global, "set verbose to true for more detailed output")
|
||||
configData, err = readFileData(jsonFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
testConfigData, err = readFileData(testJSONFile)
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
usageData = testConfigData
|
||||
@@ -45,7 +45,7 @@ func TestMain(m *testing.M) {
|
||||
testExitCode := m.Run()
|
||||
err = removeTestFileVars()
|
||||
if err != nil {
|
||||
log.Error(log.Global, err)
|
||||
log.Errorln(log.Global, err)
|
||||
os.Exit(1)
|
||||
}
|
||||
os.Exit(testExitCode)
|
||||
|
||||
Reference in New Issue
Block a user