mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-03-30 15:08:33 +00:00

* Add stability-tests * Fix requires * Fix golint errors * Update README.md * Remove payloadHash from everywhere * don't run vet on kaspad in stability-tests/install_and_test
31 lines
690 B
Go
31 lines
690 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
"github.com/kaspanet/kaspad/infrastructure/logger"
|
|
"github.com/kaspanet/kaspad/stability-tests/common"
|
|
"github.com/kaspanet/kaspad/util/panics"
|
|
)
|
|
|
|
var (
|
|
backendLog = logger.NewBackend()
|
|
log = backendLog.Logger("KSSA")
|
|
spawn = panics.GoroutineWrapperFunc(log)
|
|
)
|
|
|
|
func initLog(logFile, errLogFile string) {
|
|
level := logger.LevelDebug
|
|
if activeConfig().LogLevel != "" {
|
|
var ok bool
|
|
level, ok = logger.LevelFromString(activeConfig().LogLevel)
|
|
if !ok {
|
|
fmt.Fprintf(os.Stderr, "Log level %s doesn't exists", activeConfig().LogLevel)
|
|
os.Exit(1)
|
|
}
|
|
}
|
|
log.SetLevel(level)
|
|
common.InitBackend(backendLog, logFile, errLogFile)
|
|
}
|