Structured logging with request ID correlation throughout: - Auth: register, login success, login failure (warn level) - Accounts: soft-delete - Members: move between accounts - Tax exemptions: approve (info), revoke (warn with reason) - Files: upload, delete (already had logging) All logs include userId, entityId, and contextual data for debugging. 4xx errors logged as warn, 5xx as error.