diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2021-07-06 11:39:58 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2021-07-06 11:39:58 +0300 |
commit | a56f29d8685e9595d8bf9a29296a72427fd3cf7a (patch) | |
tree | 3cff57c812c6f708801a6028b8114628a791d9b3 | |
parent | d94f39c9e6eb78d14103f55a1586fae56de3b00d (diff) |
Add timestamp to step id line in worker log
-rw-r--r-- | bbot/worker/worker.cxx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bbot/worker/worker.cxx b/bbot/worker/worker.cxx index 2105939..6952af6 100644 --- a/bbot/worker/worker.cxx +++ b/bbot/worker/worker.cxx @@ -18,6 +18,7 @@ #include <libbutl/pager.mxx> #include <libbutl/prompt.mxx> #include <libbutl/utility.mxx> // to_utf8() +#include <libbutl/timestamp.mxx> #include <libbutl/filesystem.mxx> #include <libbutl/string-parser.mxx> @@ -305,9 +306,14 @@ run_cmd (step_id step, if (bkp_step && *bkp_step == step) prompt (sid + " step is reached"); + string ts (to_string (system_clock::now (), + "%Y-%m-%d %H:%M:%S%[.N] %Z", + true /* special */, + true /* local */)); + // Log the step id and the command to be executed. // - l3 ([&]{t << "step id: " << sid;}); + l3 ([&]{t << "step id: " << sid << ' ' << ts;}); #ifndef _WIN32 log += "# step id: "; @@ -315,6 +321,8 @@ run_cmd (step_id step, log += "rem step id: "; #endif log += sid; + log += ' '; + log += ts; log += '\n'; t (c, n); |