Instead of activating an ILog in constructors, make all instances of ILog a private static members. A logger is thread safe so only need to activate it once. This will also have a performance benefit.
Tabs -> Spaces in Logger files
Merge pull request #153 from damianh/loggerprob2

Make all Logger's private static members