Working on LoggingManager: added writer cache.
Working on LoggingManager: use log() in warning(), debug(), etc.
methods.