How can I know what does this message mean:

Jun 01 18:28:23.000 [debug] circuit_build_times_add_time(): Adding circuit build time 525


I'm using Log debug file TorMonitor in my torrc to view Tor logs.

1 Answer 1


As it says it's debug message, so normally you should ignore or disable any debugs.

For that kind of messages I don't think you can find reasonable meaning without Googling it or checking the source code (svn, git), because these messages are mainly for developers.

If you think it could be a bug, check at Tor bug tracker.

The code responsible for that specific message is:

 * Add a new build time value <b>time</b> to the set of build times. Time
 * units are milliseconds.
 * circuit_build_times <b>cbt</b> is a circular array, so loop around when
 * array is full.
circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time)
  if (time <= 0 || time > CBT_BUILD_TIME_MAX) {
    log_warn(LD_BUG, "Circuit build time is too large (%u)."
                      "This is probably a bug.", time);
    return -1;

log_debug(LD_CIRC, "Adding circuit build time %u", time);

So the top comment above the function name should be already some help.

As far as I know the circuit build times checkings are mainly to protect Tor hidden services from botnet abuse.

Read more:

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .