в моей конкретной задаче некий объект пишет данные (не логи, а целевые данные) в один сериализатор (журнал csv), а в случае запроса из вэба в другой (json)
я конечно извиняюсь за раст, но гляньте на его либу serde, мб это что то похожее и вдохновит вас на решение