diff --git a/opentrafficshaper/plugins/configmanager.pm b/opentrafficshaper/plugins/configmanager.pm
index a961251701d20879133188ec4a054eaa3a350738..300727b6dffc516b79b1d759c845812d5c1cae4d 100644
--- a/opentrafficshaper/plugins/configmanager.pm
+++ b/opentrafficshaper/plugins/configmanager.pm
@@ -284,6 +284,8 @@ sub session_tick {
 # - offline
 # - online
 # - unknown
+# Source 
+# - This is the source of the user, typically  plugin.ModuleName
 
 sub process_change {
 	my ($kernel, $user) = @_[KERNEL, ARG0];
diff --git a/opentrafficshaper/plugins/radius/radius.pm b/opentrafficshaper/plugins/radius/radius.pm
index 8b2aabbd1d8571adf5128f65e23e0d0e2aa0e53c..311f7ab0c43ac6b01af2c4dc5e6ac21cff73090c 100644
--- a/opentrafficshaper/plugins/radius/radius.pm
+++ b/opentrafficshaper/plugins/radius/radius.pm
@@ -221,6 +221,7 @@ sub server_read {
 		$trafficLimitRx = 256*1024;
 	}
 
+	# Build user
 	my $user = {
 		'Username' => $username,
 		'IP' => $pkt->attr('Framed-IP-Address'),
@@ -231,12 +232,13 @@ sub server_read {
 		'TrafficLimitTxBurst' => $trafficLimitTxBurst,
 		'TrafficLimitRxBurst' => $trafficLimitRxBurst,
 		'Status' => getStatus($pkt->rawattr('Acct-Status-Type')),
+		'Source' => "plugin.radius",
 	};
 
 	# Throw the change at the config manager
 	$kernel->post("configmanager" => "process_change" => $user);
 
-	$logger->log(LOG_DEBUG,"=> Code: $user->{'Status'}, User: $user->{'Username'}, IP: $user->{'IP'}, Group: $user->{'GroupID'}, Class: $user->{'ClassID'}, ".
+	$logger->log(LOG_DEBUG,"[RADIUS] Code: $user->{'Status'}, User: $user->{'Username'}, IP: $user->{'IP'}, Group: $user->{'GroupID'}, Class: $user->{'ClassID'}, ".
 			"Limits: ".prettyUndef($trafficLimitTx)."/".prettyUndef($trafficLimitRx).", Burst: ".prettyUndef($trafficLimitTxBurst)."/".prettyUndef($trafficLimitRxBurst));
 }