prev <<
Logging
>> next
Nice
Send the same message to different locations (file, screen, ..)
Configure different behaviours for different sub-systems
Reload changed config in running program
Logger object is a singleton