added logging, added exclusion list of assembly which do not need to be injected