I’ve created a simple WF4 console app and set up log4net identically to my other apps. However, when I fire up the console and use the ILog object inside WF4 (I actually pass it into the workflow), no information is presented using my ColoredConsoleAppender. What am I doing wrong?
I’ve created a simple WF4 console app and set up log4net identically to my
Share
Workflow trace output is written to trace listeners and as far as I am aware log4net doesn’t log the output written to a trace listener by default. I am no expert on log4net so there might be an easier way but creating a TraceListener that just passes all data on to log4net is not hard, the following code worked just fine in a quick test.
Next you need to make sure the activity trace information is send to this TraceListener using the following code in you app.config.