update logging
fix issue: incorrect definition of std::map key comparator
fix issue: the logic of persistence verification is incorrect
update logging location, make it available for both persistent connection and non-persistent connection