Log config when debug-level
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/pelletier/go-toml"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
var ErrNotFound = errors.New("no config file found")
|
||||
@@ -131,3 +132,12 @@ func FromDefaultLocations() (*Config, error) {
|
||||
}
|
||||
return nil, ErrNotFound
|
||||
}
|
||||
|
||||
func (c *Config) DebugLog(logger *zap.SugaredLogger) {
|
||||
logger.Debugw("Config",
|
||||
"hostname", c.Hostname,
|
||||
"rtmp_addr", c.RTMPListenAddr,
|
||||
"http_enable", c.HTTPListenAddr,
|
||||
"http_accesslog", c.HTTPAccessLogEnable,
|
||||
"log_level", c.LogLevel)
|
||||
}
|
||||
|
@@ -122,7 +122,8 @@ func TestConfig(t *testing.T) {
|
||||
sr := strings.NewReader(emptyCfg)
|
||||
|
||||
c, err := config.FromReader(sr)
|
||||
if err != nil {
|
||||
if err == nil {
|
||||
// TODO: Check that it actually returns the correct error
|
||||
t.Fatalf("Error parsing config string: %s", err)
|
||||
}
|
||||
if err := c.UpdateFromEnv(); err == nil {
|
||||
|
Reference in New Issue
Block a user