|
|
@@ -22,6 +22,14 @@ type program struct {
|
|
|
|
|
|
// Start should not block. Do the actual work async.
|
|
|
func (p *program) Start(s service.Service) error {
|
|
|
+ logCfgFile, err := servicelib.EnsureDefaultLogConfig()
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+
|
|
|
+ baseapp.InitLogger(logCfgFile)
|
|
|
+ baseapp.Logger.Infof("App Version: %s, Build Time: %s", Version, BuildTime)
|
|
|
+
|
|
|
ui, err := NewWebUI(":8080")
|
|
|
if err != nil {
|
|
|
return err
|
|
|
@@ -29,10 +37,10 @@ func (p *program) Start(s service.Service) error {
|
|
|
|
|
|
p.webUI = ui
|
|
|
|
|
|
- fmt.Println("webui starting on http :8080")
|
|
|
+ baseapp.Logger.Infof("[%s] webui starting on http :8080 ...", p.name)
|
|
|
go func() {
|
|
|
if err := ui.Start(); err != nil {
|
|
|
- fmt.Printf("webui stopped: %v\n", err)
|
|
|
+ baseapp.Logger.Errorf("[%s] webui stopped: %v\n!!", p.name, err)
|
|
|
os.Exit(1)
|
|
|
}
|
|
|
}()
|