I am confused about how to use this. I see in the documentation that I the code such as the following could be used:
Logger.Write(message, category.ToString(), (int)priority);
logger.Log("Creating Unity container", Category.Debug, Priority.Low);
But what's not clear to me is where does the logger write to? In the applications such as the quickstarts then I can't see where any output destination is set.
Thanks in advance
Jun 14, 2010 at 6:58 PM
Prism logs through a logger that implements ILoggerFacade. When the
UnityBootstrapper creates a TextLogger (which is an implementation of ILoggerFacade), it provides no parameters to its constructor by default, so the
TextLogger will log into the console output. You can access the console output in VS2010 by clicking View –> Output. You can find the
TextLogger.cs file inside the Logging folder in the Composite.Desktop
If you would like to specify a TextLogger that writes to another place (i.e. a
TextWriter), you could override the LoggerFacade
property in your application’s Bootstrapper to return an instance of your custom logger. You can find more information about this in
I hope you find this helpful.
Guido Leandro Maliandi