Log4net BufferingForwardingAppender оценщики - PullRequest
2 голосов
/ 31 мая 2010

Я пытаюсь понять разницу между свойством Evaluator и LossyEvaluator, BufferingForwardingAppender.
Я хочу, чтобы мой аппендер был с потерями, буферизовал только 50 сообщений и выкидывал их, только если новый LogEvent предупрежден выше. Должен ли я использовать LevelEvaluator в LossyEvaluator или "нормальном"?
Я также хотел бы настроить свою регистрацию так, чтобы все информационные сообщения проходили через файл и не терялись в буфере. Возможно ли это?

1 Ответ

2 голосов
/ 31 мая 2010

Я еще не использовал его, но, глядя на исходный код, я думаю, LossyEvaluator решает, какие события, которые обычно отбрасываются, все равно записываются в файл журнала. Поэтому для обычного оценщика WARN и для оценщика потерь INFO следует вести себя так, как вы хотите.

Редактировать: только что сделал небольшой тест, и он работает, как я думал.

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