diff options
Diffstat (limited to 'internal/log')
| -rw-r--r-- | internal/log/log.go | 14 | ||||
| -rw-r--r-- | internal/log/syslog_test.go | 15 | 
2 files changed, 13 insertions, 16 deletions
diff --git a/internal/log/log.go b/internal/log/log.go index f5ce7ec24..7ffa31c99 100644 --- a/internal/log/log.go +++ b/internal/log/log.go @@ -26,7 +26,6 @@ import (  	"github.com/sirupsen/logrus"  	lSyslog "github.com/sirupsen/logrus/hooks/syslog" -	"github.com/spf13/viper"  	"github.com/superseriousbusiness/gotosocial/internal/config"  ) @@ -48,12 +47,9 @@ func Initialize() error {  		FullTimestamp: true,  	}) -	keys := config.Keys -  	// check if a desired log level has been set -	logLevel := viper.GetString(keys.LogLevel) -	if logLevel != "" { -		level, err := logrus.ParseLevel(logLevel) +	if lvl := config.GetLogLevel(); lvl != "" { +		level, err := logrus.ParseLevel(lvl)  		if err != nil {  			return err  		} @@ -65,9 +61,9 @@ func Initialize() error {  	}  	// check if syslog has been enabled, and configure it if so -	if syslogEnabled := viper.GetBool(keys.SyslogEnabled); syslogEnabled { -		protocol := viper.GetString(keys.SyslogProtocol) -		address := viper.GetString(keys.SyslogAddress) +	if config.GetSyslogEnabled() { +		protocol := config.GetSyslogProtocol() +		address := config.GetSyslogAddress()  		hook, err := lSyslog.NewSyslogHook(protocol, address, syslog.LOG_INFO, "")  		if err != nil { diff --git a/internal/log/syslog_test.go b/internal/log/syslog_test.go index 6507afa52..d58dfdcba 100644 --- a/internal/log/syslog_test.go +++ b/internal/log/syslog_test.go @@ -26,7 +26,6 @@ import (  	"github.com/google/uuid"  	"github.com/sirupsen/logrus" -	"github.com/spf13/viper"  	"github.com/stretchr/testify/suite"  	"github.com/superseriousbusiness/gotosocial/internal/config"  	"github.com/superseriousbusiness/gotosocial/testrig" @@ -45,9 +44,10 @@ type SyslogTestSuite struct {  func (suite *SyslogTestSuite) SetupTest() {  	testrig.InitTestConfig() -	viper.Set(config.Keys.SyslogEnabled, true) -	viper.Set(config.Keys.SyslogProtocol, "udp") -	viper.Set(config.Keys.SyslogAddress, "127.0.0.1:42069") +	config.SetSyslogEnabled(true) +	config.SetSyslogProtocol("udp") +	config.SetSyslogAddress("127.0.0.1:42069") +  	server, channel, err := testrig.InitTestSyslog()  	if err != nil {  		panic(err) @@ -93,9 +93,10 @@ func (suite *SyslogTestSuite) TestSyslogLongMessageUnixgram() {  	syslogServer := server  	syslogChannel := channel -	viper.Set(config.Keys.SyslogEnabled, true) -	viper.Set(config.Keys.SyslogProtocol, "unixgram") -	viper.Set(config.Keys.SyslogAddress, socketPath) +	config.SetSyslogEnabled(true) +	config.SetSyslogProtocol("unixgram") +	config.SetSyslogAddress(socketPath) +  	testrig.InitTestLog()  	logrus.Warn(longMessage)  | 
