add dependency container logger in recompile