Adding reflection based lookup for logger types in factory