Fix some formatting and enable pretty panics in non-debug mode. Closes #265

This commit is contained in:
Tulir Asokan 2021-03-11 22:53:13 +02:00
parent 922223d241
commit 3964b6fd89
6 changed files with 23 additions and 18 deletions

View File

@ -40,6 +40,7 @@ func main() {
debugLevel := strings.ToLower(os.Getenv("DEBUG")) debugLevel := strings.ToLower(os.Getenv("DEBUG"))
if debugLevel != "0" && debugLevel != "f" && debugLevel != "false" { if debugLevel != "0" && debugLevel != "f" && debugLevel != "false" {
debug.WriteLogs = true debug.WriteLogs = true
debug.RecoverPrettyPanic = true
} }
if debugLevel == "1" || debugLevel == "t" || debugLevel == "true" { if debugLevel == "1" || debugLevel == "t" || debugLevel == "true" {
debug.RecoverPrettyPanic = false debug.RecoverPrettyPanic = false
@ -72,6 +73,10 @@ func main() {
os.Exit(3) os.Exit(3)
} }
debug.Print("Config directory:", configDir)
debug.Print("Data directory:", dataDir)
debug.Print("Cache directory:", cacheDir)
debug.Print("Download directory:", downloadDir)
gmx := NewGomuks(MainUIProvider, configDir, dataDir, cacheDir, downloadDir) gmx := NewGomuks(MainUIProvider, configDir, dataDir, cacheDir, downloadDir)

View File

@ -21,6 +21,7 @@ import (
"crypto/tls" "crypto/tls"
"encoding/gob" "encoding/gob"
"encoding/json" "encoding/json"
"errors"
"fmt" "fmt"
"io" "io"
"io/ioutil" "io/ioutil"
@ -32,7 +33,6 @@ import (
"runtime" "runtime"
dbg "runtime/debug" dbg "runtime/debug"
"time" "time"
"errors"
"maunium.net/go/mautrix" "maunium.net/go/mautrix"
"maunium.net/go/mautrix/crypto/attachment" "maunium.net/go/mautrix/crypto/attachment"