From eef7c73060f8f22b2acd211dbb37ee7281b96bd0 Mon Sep 17 00:00:00 2001 From: Nigel Kukard <nkukard@lbsd.net> Date: Tue, 14 Jan 2014 07:04:17 +0000 Subject: [PATCH] Better display of Expires attribute --- opentrafficshaper/plugins/radius/radius.pm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/opentrafficshaper/plugins/radius/radius.pm b/opentrafficshaper/plugins/radius/radius.pm index 3986d75..933b09f 100644 --- a/opentrafficshaper/plugins/radius/radius.pm +++ b/opentrafficshaper/plugins/radius/radius.pm @@ -430,7 +430,12 @@ sub _session_socket_read my @txtChanges; foreach my $item (keys %{$changes}) { - push(@txtChanges,sprintf("%s = %s",$item,$changes->{$item})); + # Make expires look nice + my $value = $changes->{$item}; + if ($item eq "Expires") { + $value = sprintf("%s [%s]",$value,scalar(localtime($value))); + } + push(@txtChanges,sprintf("%s = %s",$item,$value)); } if (@txtChanges) { $logger->log(LOG_INFO,"[RADIUS] Pool '%s' updated: %s",$poolName,join(", ",@txtChanges)); @@ -487,7 +492,12 @@ sub _session_socket_read my @txtChanges; foreach my $item (keys %{$changes}) { - push(@txtChanges,sprintf("%s = %s",$item,$changes->{$item})); + # Make expires look nice + my $value = $changes->{$item}; + if ($item eq "Expires") { + $value = sprintf("%s [%s]",$value,scalar(localtime($value))); + } + push(@txtChanges,sprintf("%s = %s",$item,$value)); } if (@txtChanges) { $logger->log(LOG_INFO,"[RADIUS] Pool '%s' member '%s' updated: %s", -- GitLab