Explorar o código

make log public

flashmob %!s(int64=8) %!d(string=hai) anos
pai
achega
d4bcc13eb8
Modificáronse 2 ficheiros con 9 adicións e 9 borrados
  1. 6 6
      api.go
  2. 3 3
      api_test.go

+ 6 - 6
api.go

@@ -59,7 +59,7 @@ func (d *Daemon) Start() (err error) {
 	err = d.g.Start()
 	if err == nil {
 		if err := d.resetLogger(); err == nil {
-			d.log().Infof("main log configured to %s", d.Config.LogFile)
+			d.Log().Infof("main log configured to %s", d.Config.LogFile)
 		}
 
 	}
@@ -113,10 +113,10 @@ func (d *Daemon) ReloadConfig(c *AppConfig) error {
 	oldConfig := *d.Config
 	err := d.SetConfig(c)
 	if err != nil {
-		d.log().WithError(err).Error("Error while reloading config")
+		d.Log().WithError(err).Error("Error while reloading config")
 		return err
 	} else {
-		d.log().Infof("Configuration was reloaded at %s", d.configLoadTime)
+		d.Log().Infof("Configuration was reloaded at %s", d.configLoadTime)
 		d.Config.EmitChangeEvents(&oldConfig, d.g)
 	}
 	return nil
@@ -131,10 +131,10 @@ func (d *Daemon) ReloadConfigFile(path string) error {
 	oldConfig = *d.Config
 	_, err := d.LoadConfig(path)
 	if err != nil {
-		d.log().WithError(err).Error("Error while reloading config from file")
+		d.Log().WithError(err).Error("Error while reloading config from file")
 		return err
 	} else {
-		d.log().Infof("Configuration was reloaded at %s", d.configLoadTime)
+		d.Log().Infof("Configuration was reloaded at %s", d.configLoadTime)
 		d.Config.EmitChangeEvents(&oldConfig, d.g)
 	}
 	return nil
@@ -163,7 +163,7 @@ func (d *Daemon) Unsubscribe(topic Event, handler interface{}) error {
 
 // log returns a logger that implements our log.Logger interface.
 // level is set to "info" by default
-func (d *Daemon) log() log.Logger {
+func (d *Daemon) Log() log.Logger {
 	if d.Logger != nil {
 		return d.Logger
 	}

+ 3 - 3
api_test.go

@@ -493,18 +493,18 @@ func TestPubSubAPI(t *testing.T) {
 func TestAPILog(t *testing.T) {
 	os.Truncate("tests/testlog", 0)
 	d := Daemon{}
-	l := d.log()
+	l := d.Log()
 	l.Info("hai") // to stderr
 	if l.GetLevel() != "info" {
 		t.Error("Log level does not eq info, it is ", l.GetLevel())
 	}
 	d.Logger = nil
 	d.Config = &AppConfig{LogFile: "tests/testlog"}
-	l = d.log()
+	l = d.Log()
 	l.Info("hai") // to tests/testlog
 
 	//
-	l = d.log()
+	l = d.Log()
 	if l.GetLogDest() != "tests/testlog" {
 		t.Error("log dest is not tests/testlog, it was ", l.GetLogDest())
 	}