Let\'s say I\'m working on a little batch-processing console app in VB.Net. I want to be able to structure the app like this:
Great solution, but I have a situation where I have different dll's being run by the same calling exe, so I don't want to modify the calling exe's .config file. I want each dll to handle it's own alteration of the trace output.
Easy enough:
Stream outResultsFile = File.Create ("output.txt");
var textListener = new TextWriterTraceListener (outResultsFile);
Trace.Listeners.Add (textListener);
This will, of course, output Trace output to the "output.txt" file.