about summary refs log tree commit diff
path: root/src/libexpr/function-trace.hh
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2019-09-18T11·40+0000
committerEelco Dolstra <edolstra@gmail.com>2020-01-05T15·30+0100
commitc94fd5f51a3c11e07a278d43bcf453c16507e58e (patch)
treedced4f9106ac649f78ae6cade59d90541c60c66c /src/libexpr/function-trace.hh
parent60429b86ba51c62b7a3f50a9ee46572a369a9e92 (diff)
function-trace: always show the trace
If the user invokes nix with --trace-function-calls it means that they
want to see the trace.

(cherry picked from commit 619cc4af855fab7b0400586a4fd40745b23e72ad)
Diffstat (limited to 'src/libexpr/function-trace.hh')
-rw-r--r--src/libexpr/function-trace.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libexpr/function-trace.hh b/src/libexpr/function-trace.hh
index 8234b760312f..8b0ec848d5a8 100644
--- a/src/libexpr/function-trace.hh
+++ b/src/libexpr/function-trace.hh
@@ -12,13 +12,13 @@ struct FunctionCallTrace
     FunctionCallTrace(const Pos & pos) : pos(pos) {
         auto duration = std::chrono::high_resolution_clock::now().time_since_epoch();
         auto ns = std::chrono::duration_cast<std::chrono::nanoseconds>(duration);
-        vomit("function-trace entered %1% at %2%", pos, ns.count());
+        printMsg(lvlInfo, "function-trace entered %1% at %2%", pos, ns.count());
     }
 
     ~FunctionCallTrace() {
         auto duration = std::chrono::high_resolution_clock::now().time_since_epoch();
         auto ns = std::chrono::duration_cast<std::chrono::nanoseconds>(duration);
-        vomit("function-trace exited %1% at %2%", pos, ns.count());
+        printMsg(lvlInfo, "function-trace exited %1% at %2%", pos, ns.count());
     }
 };
 }