Common.Logging for TraceSource
It's pretty late, but maybe it will help you anyway ...
According to the Common.Logging source here , TraceLoggerFactoryAdapter supports customization in a way that uses TraceSources. The TraceLoggerFactoryAdapter has a property (which is configured in the app.config file) called "useTraceSource". If this parameter is set to true, it should force the TraceLoggerFactoryAdapter to distribute TraceLoggers that use the TraceSource internally. Note that according to the Common.Logging documentation here , "useTraceSource" is not documented.
So, you have to configure your TraceSources in the System.Diagnostics section of your app.config and tell Common.Logging to use these TraceSources by specifying the TraceLoggerFactoryAdapter and the useTraceSource property in the Common.Logging section of the app.config.
source to share