Refactoring, logging improvements
This commit is contained in:
@ -54,8 +54,13 @@ class Server
|
||||
$this->config = $config;
|
||||
|
||||
$this->logger = $logger ?? new NullLogger();
|
||||
if ($logger instanceof Logger) {
|
||||
$topicLogger = $logger->withName("broker");
|
||||
} else {
|
||||
$topicLogger = $this->logger;
|
||||
}
|
||||
|
||||
$this->topicManager = new TopicManager();
|
||||
$this->topicManager = new TopicManager($topicLogger);
|
||||
$this->loop->addPeriodicTimer(30, function () {
|
||||
$this->topicManager->garbageCollect();
|
||||
});
|
||||
|
Reference in New Issue
Block a user