Object Oriented Logging Utility