mirror of https://github.com/djcb/mu.git
lib: debug-log moving / unlinking
This commit is contained in:
parent
0ee0a26689
commit
8bdf6b42a2
|
@ -209,7 +209,8 @@ clear_links(const std::string& path, DIR* dir)
|
|||
mu_warning("error unlinking {}: {}", fullpath, g_strerror(errno));
|
||||
res = false;
|
||||
/* LCOV_EXCL_STOP*/
|
||||
}
|
||||
} else
|
||||
mu_debug("unlinked linksdir {}", fullpath);
|
||||
break;
|
||||
case DT_DIR: {
|
||||
DIR* subdir{::opendir(fullpath.c_str())};
|
||||
|
@ -263,6 +264,8 @@ msg_move_verify(const std::string& src, const std::string& dst)
|
|||
mu_debug("source is still there ({}->{})", src, dst);
|
||||
}
|
||||
|
||||
mu_debug("moved {} -> {}", src, dst);
|
||||
|
||||
return Ok();
|
||||
}
|
||||
/* LCOV_EXCL_STOP*/
|
||||
|
|
|
@ -102,7 +102,6 @@ struct OutputStream {
|
|||
quote(fname_);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Delete file, if any. Only do this when the OutputStream is no
|
||||
* longer needed.
|
||||
|
@ -112,6 +111,8 @@ struct OutputStream {
|
|||
return;
|
||||
if (auto&&res{::unlink(fname_.c_str())}; res != 0)
|
||||
mu_warning("failed to unlink '{}'", ::strerror(res));
|
||||
else
|
||||
mu_debug("unlinked output-stream {}", fname_);
|
||||
}
|
||||
|
||||
private:
|
||||
|
@ -1076,7 +1077,10 @@ Server::Private::remove_handler(const Command& cmd)
|
|||
|
||||
if (!store().remove_message(path))
|
||||
mu_warning("failed to remove message @ {} ({}) from store", path, docid);
|
||||
output_sexp(Sexp().put_props(":remove", docid)); // act as if it worked.
|
||||
else
|
||||
mu_debug("removed message @ {} @ ({})", path, docid);
|
||||
|
||||
output_sexp(Sexp().put_props(":remove", docid)); // act as if it worked.
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue