aboutsummaryrefslogtreecommitdiff
path: root/internal/log_unix.go
diff options
context:
space:
mode:
authordevonh <devon.dmytro@gmail.com>2023-01-23 17:55:12 +0000
committerGitHub <noreply@github.com>2023-01-23 17:55:12 +0000
commit5b73592f5a4dddf64184fcbe33f4c1835c656480 (patch)
treeb6dac51b6be7a1e591f24881ee1bfae1b92088e9 /internal/log_unix.go
parent48fa869fa3578741d1d5775d30f24f6b097ab995 (diff)
Initial Store & Forward Implementation (#2917)
This adds store & forward relays into dendrite for p2p. A few things have changed: - new relay api serves new http endpoints for s&f federation - updated outbound federation queueing which will attempt to forward using s&f if appropriate - database entries to track s&f relays for other nodes
Diffstat (limited to 'internal/log_unix.go')
-rw-r--r--internal/log_unix.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/log_unix.go b/internal/log_unix.go
index 8f34c320..85942704 100644
--- a/internal/log_unix.go
+++ b/internal/log_unix.go
@@ -32,6 +32,8 @@ import (
// If something fails here it means that the logging was improperly configured,
// so we just exit with the error
func SetupHookLogging(hooks []config.LogrusHook, componentName string) {
+ levelLogAddedMu.Lock()
+ defer levelLogAddedMu.Unlock()
for _, hook := range hooks {
// Check we received a proper logging level
level, err := logrus.ParseLevel(hook.Level)
@@ -85,8 +87,6 @@ func checkSyslogHookParams(params map[string]interface{}) {
}
func setupStdLogHook(level logrus.Level) {
- levelLogAddedMu.Lock()
- defer levelLogAddedMu.Unlock()
if stdLevelLogAdded[level] {
return
}