A estrutura .Net TraceSource / TraceListener tem algo semelhante aos Formatadores da log4net?

Comecei nas classes TraceSource e TraceListener internas e gostaria de modificar o formato de saída dos eventos independentemente dos TraceSources e TraceListeners. Parece que os TraceListeners aplicam sua própria formatação. É possível alterar completamente a formatação sem criar uma nova classe para cada TraceListener que eu uso?

questionAnswers(4)

yourAnswerToTheQuestion