Added exception LOG & changed manager_ to shared_ptr