Line 950 evals the postbit template, but the default template does not include $userfields, so the template is customized, and may be supported by custom code elsewhere.
What are lines 34 and 150 in the postbit template?
And if it's logging every minute then there's a refresh page clock running somewhere, unless you have a very active forum.
I notice you have a plugin running to display the results of error.log, but it might be more informative to look at the actual unix timestamp in error.log instead of relative time in the AdminCP display.
Also, I use this mode to make more sense with a human-readable entry in error.log
inc/class_error.php
add human readable timestamp to error log entries
find, around line 373
if($back_trace)
{
$back_trace = "\t<back_trace>{$back_trace}</back_trace>\n";
}
$error_data = "<error>\n";
$error_data .= "\t<dateline>".TIME_NOW."</dateline>\n";
$error_data .= "\t<script>".$file."</script>\n";
$error_data .= "\t<line>".$line."</line>\n";
$error_data .= "\t<type>".$type."</type>\n";
$error_data .= "\t<friendly_type>".$this->error_types[$type]."</friendly_type>\n";
$error_data .= "\t<message>".$message."</message>\n";
$error_data .= $back_trace;
$error_data .= "</error>\n\n";
and replace with
if($back_trace)
{
$back_trace = "\t<back_trace>{$back_trace}</back_trace>\n";
}
$dl = TIME_NOW - 18000; //18000 seconds is UTC -0500
$dt = date('Y-m-d H:i:s T', $dl)." -0500";
$error_data = "<error>\n";
$error_data .= "\t<dateline>".$dl."</dateline>\n";
$error_data .= "\t<datetime>".$dt."</datetime>\n";
$error_data .= "\t<script>".$file."</script>\n";
$error_data .= "\t<line>".$line."</line>\n";
$error_data .= "\t<type>".$type."</type>\n";
$error_data .= "\t<friendly_type>".$this->error_types[$type]."</friendly_type>\n";
$error_data .= "\t<message>".$message."</message>\n";
$error_data .= $back_trace;
$error_data .= "</error>\n\n";
Change $dl and $dt to suit your preference for timezone display.