Dropping rxgo (#201)

* rxgo event source to channel with drop strategy

* code optimizations
This commit is contained in:
Marco Piovanello
2024-09-18 17:49:25 +02:00
committed by GitHub
parent a00059ca88
commit 64fbdbbbdf
6 changed files with 114 additions and 135 deletions

View File

@@ -47,13 +47,16 @@ type serverConfig struct {
lm *livestream.Monitor
}
// TODO: change scope
var observableLogger = logging.NewObservableLogger()
func RunBlocking(rc *RunConfig) {
mdb := internal.NewMemoryDB()
// ---- LOGGING ---------------------------------------------------
logWriters := []io.Writer{
os.Stdout,
logging.NewObservableLogger(), // for web-ui
observableLogger, // for web-ui
}
conf := config.Instance()
@@ -207,7 +210,7 @@ func newServer(c serverConfig) *http.Server {
}))
// Logging
r.Route("/log", logging.ApplyRouter())
r.Route("/log", logging.ApplyRouter(observableLogger))
return &http.Server{Handler: r}
}