diff --git a/smradiusd b/smradiusd index db63402d113b778ee16a54379a0859c1ff3282d2..f1d3aa58df07d62a07fb8f8d435bb47b7b301fd2 100755 --- a/smradiusd +++ b/smradiusd @@ -1068,8 +1068,15 @@ CHECK_RESULT: my $timer9 = [gettimeofday]; my $timediff1 = tv_interval($timer0,$timer1); my $timediff2 = tv_interval($timer1,$timer2); + my $timediff3 = tv_interval($timer2,$timer9); my $timediff = tv_interval($timer0,$timer9); - $self->log(LOG_NOTICE,"[SMRADIUS] Result: $logReason (%.3fs + %.3fs = %.3fs) => $logLine",$timediff1,$timediff2,$timediff); + + # How should we output this ... + if ($server->{'log_level'} > LOG_NOTICE) { + $self->log(LOG_NOTICE,"[SMRADIUS] Result: $logReason (%.3fs + %.3fs + %.3fs = %.3fs) => $logLine",$timediff1,$timediff2,$timediff3,$timediff); + } else { + $self->log(LOG_NOTICE,"[SMRADIUS] Result: $logReason"); + } # If we using abuse prevention record the time we ending off if ($self->{'smradius'}->{'use_abuse_prevention'} && defined($user->{'Username'})) {