Defects4Log: Benchmarking LLMs for Logging Code Defect Detection and Reasoning