А есть какой-нибудь способ подменить логгер для... куска программы?
У меня следующая ситуация. Я в тестах запускаю инстанс сервера несколько раз, чтобы их в кластер объединить. Логи превращаются в кашу, тк обычно каждый инстанс умамыспапой^W единственный, и stdout/err/etc безраздельно его. Хотелось бы как-то сделать а-ля
setLoggerPrefix! {
prefix => "server-$id"
run => (new Server()).start()
}
Догадываюсь, что прям так нельзя, но может кто-то решал подобную задачу, и как-то выкрутился?