mirror of
https://github.com/PeernetOfficial/Cmd.git
synced 2026-07-19 20:07:51 +01:00
Update to latest core library. Output errors for config and log.
This commit is contained in:
32
Main.go
32
Main.go
@@ -6,7 +6,37 @@ Author: Peter Kleissner
|
||||
|
||||
package main
|
||||
|
||||
import "github.com/PeernetOfficial/core"
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/PeernetOfficial/core"
|
||||
)
|
||||
|
||||
const configFile = "Settings.yaml"
|
||||
|
||||
func init() {
|
||||
if status, err := core.LoadConfig(configFile); err != nil {
|
||||
switch status {
|
||||
case 0:
|
||||
fmt.Printf("Unknown error accessing config file '%s': %s", configFile, err.Error())
|
||||
case 1:
|
||||
fmt.Printf("Error reading config file '%s': %s", configFile, err.Error())
|
||||
case 2:
|
||||
fmt.Printf("Error parsing config file '%s' (make sure it is valid YAML format): %s", configFile, err.Error())
|
||||
case 3:
|
||||
fmt.Printf("Unknown error loading config file '%s': %s", configFile, err.Error())
|
||||
}
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
if err := core.InitLog(); err != nil {
|
||||
fmt.Printf("Error opening log file: %s", err.Error())
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
core.Init()
|
||||
}
|
||||
|
||||
func main() {
|
||||
core.Connect()
|
||||
|
||||
Reference in New Issue
Block a user