Added comments to observer
Added an implementation for a dummy logger