HTTP_CONTROL_SERVER_LOG variable, fixes #249

This commit is contained in:
Quentin McGaw
2020-10-17 22:21:20 +00:00
parent 4da9607b4d
commit b27e637894
6 changed files with 18 additions and 3 deletions

View File

@@ -10,12 +10,14 @@ import (
// ControlServer contains settings to customize the control server operation
type ControlServer struct {
Port uint16
Log bool
}
func (c *ControlServer) String() string {
settingsList := []string{
"HTTP Control server:",
fmt.Sprintf("Listening port: %d", c.Port),
fmt.Sprintf("Logging: %t", c.Log),
}
return strings.Join(settingsList, "\n |--")
}
@@ -26,5 +28,9 @@ func GetControlServerSettings(paramsReader params.Reader) (settings ControlServe
if err != nil {
return settings, err
}
settings.Log, err = paramsReader.GetControlServerLog()
if err != nil {
return settings, err
}
return settings, nil
}