Insert applied rule number in logs (debug mode)

This commit is contained in:
Xavier Guimard 2013-09-10 19:44:29 +00:00
parent cdafff7458
commit d20489ba9a
2 changed files with 7 additions and 2 deletions

View File

@ -1505,9 +1505,12 @@ sub isUnprotected {
sub grant { sub grant {
my ( $class, $uri ) = splice @_; my ( $class, $uri ) = splice @_;
for ( my $i = 0 ; $i < $locationCount ; $i++ ) { for ( my $i = 0 ; $i < $locationCount ; $i++ ) {
return &{ $locationCondition->[$i] }($datas) if ( $uri =~ $locationRegexp->[$i] ) {
if ( $uri =~ $locationRegexp->[$i] ); $class->lmLog( 'debug', 'Regexp ' . ( $i + 1 ) . ' match' );
return &{ $locationCondition->[$i] }($datas);
}
} }
$class->lmLog( 'debug', 'Apply default rule' );
return &$defaultCondition($datas); return &$defaultCondition($datas);
} }

View File

@ -173,6 +173,7 @@ sub grant {
my $vhost = $apacheRequest->hostname; my $vhost = $apacheRequest->hostname;
for ( my $i = 0 ; $i < $locationCount->{$vhost} ; $i++ ) { for ( my $i = 0 ; $i < $locationCount->{$vhost} ; $i++ ) {
if ( $uri =~ $locationRegexp->{$vhost}->[$i] ) { if ( $uri =~ $locationRegexp->{$vhost}->[$i] ) {
$class->lmLog( 'debug', "$vhost: Regexp " . ( $i + 1 ) . ' match' );
return &{ $locationCondition->{$vhost}->[$i] }($datas); return &{ $locationCondition->{$vhost}->[$i] }($datas);
} }
} }
@ -183,6 +184,7 @@ sub grant {
); );
return 0; return 0;
} }
$class->lmLog( 'debug', "$vhost: Apply default rule" );
return &{ $defaultCondition->{$vhost} }($datas); return &{ $defaultCondition->{$vhost} }($datas);
} }