refactored logging and added iocParentName