do more enhancements for logging
supported custom log repository