- if (S_ISDIR(st.st_mode))
- flags |= DEL_DIR;
- else
- flags &= ~DEL_DIR;
-
- if (verbose)
- rprintf(FINFO, "deleting %s%s\n", safe_fname(buf),
- flags & DEL_DIR ? "/" : "");
- if (delete_file(buf, flags) != 0) {
+ if (verbose || log_format)
+ log_delete(buf, st.st_mode);
+ if (delete_file(buf, st.st_mode, flags) != 0) {