Log4X для контроля потока - PullRequest
2 голосов
/ 04 ноября 2011

Я нахожусь в проекте, который мои коллеги хотят использовать log4cpp, log4php или log4j для управления потоком, то есть: они хотят регистрировать вещи, анализировать их и затем управлять потоком на основе этой информации.

Я сказал им, что log4X должен использоваться только для регистрации, сообщения об ошибках и информации о времени выполнения.

Как я могу убедить их не использовать log4cpp или log4php или любой log4x для управления потоком?

или ты думаешь, в этом нет ничего плохого?

1 Ответ

0 голосов
/ 12 декабря 2011

Походит на классический случай использования неправильного инструмента для работы. Для этого существует множество способов управления потоками и даже целых серверов. Мул, IBM Message Broker, чтобы назвать пару. Как вы говорите, LogX для регистрации. Концепция попытки базировать поток сообщений, выполнение или что-то еще на проанализированном выводе логгера настолько ошибочна, что я даже не могу понять, почему кто-то может предложить такую ​​плохую идею, не говоря уже о том, чтобы принять ее. И есть так много способов испортить это тоже. Не берите в голову факт того, как они намереваются вести реальную регистрацию, если их структура регистрации не используется для этого.

Меня не перестает удивлять, как часто людям в ИТ удается принимать такие решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...