Поддерживает ли Diagnostics.TraceSource буферизованное ведение журнала? - PullRequest
0 голосов
/ 29 марта 2012

Поддерживает ли Diagnostics.TraceSource буферизованное ведение журнала или какой-либо другой механизм организации очередей?

Я, без сомнения, натолкнулся на множество вопросов по различным системам журналирования. На многие из этих вопросов кто-то говорит: «Я бы хотел, чтобы люди просто использовали TraceSource, он делает все, что делает log4net и NLog». Но в своих путешествиях и поиске в Google я не нашел ни одной дискуссии о буферизированном или пакетном протоколировании, как это поддерживается в NLog и Log4Net.

1 Ответ

1 голос
/ 29 марта 2012

Само собой, нет.Но ничто не мешает вам реализовать TraceListener, который это делает.Модель, по-видимому, достаточно открыта, чтобы удовлетворить практически любые требования к ведению журнала.Просто убедитесь, что ваш TraceListener по крайней мере такой же потокобезопасный, как и TraceSource.

...