Handler: adjust few things about logs and loglevel (#630)

environments/ppa-mbqj77/deployments/1
François-Xavier Deltombe 11 years ago
parent 8920533794
commit 588d438879
  1. 7
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/API/CGI.pm
  2. 3
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Logger.pm
  3. 2
      lemonldap-ng-handler/t/52-Lemonldap-NG-Handler-AuthBasic.t

@ -25,8 +25,8 @@ use constant SERVER_ERROR => 500;
use constant AUTH_REQUIRED => 401;
# Log level, since it can't be set in server config
# Default value 'info' can be changed in lemonldap-ng.ini or in init args
our $logLevel = "info";
# Default value 'notice' can be changed in lemonldap-ng.ini or in init args
our $logLevel = "notice";
my $request; # object to store data about current request
@ -57,8 +57,7 @@ sub newRequest {
# @param $level string loglevel
sub lmLog {
my ( $class, $msg, $level ) = @_;
print STDERR "[$level]$module $msg\n"
if ($logLevel->{$level} >= $logLevel->{$lmLogLevel});
print STDERR "[$level] $msg\n";
}
## @method void set_user(string user)

@ -43,7 +43,8 @@ sub lmLog {
$file =~ s#.+/##;
Lemonldap::NG::Handler::API->lmLog( "$file($line): $msg", "debug" );
} else {
Lemonldap::NG::Handler::API->lmLog( "$file($line):", "debug" );
Lemonldap::NG::Handler::API->lmLog( "$file($line):", "debug" )
if ( $logLevel == 0 );
Lemonldap::NG::Handler::API->lmLog( "Lemonldap::NG::Handler: $msg", $level );
}
}

@ -25,6 +25,8 @@ $ini->flush();
use Env qw(LLNG_DEFAULTCONFFILE);
$LLNG_DEFAULTCONFFILE = $ini->filename;
open STDERR, '>/dev/null';
#########################
# Insert your test code below, the Test::More module is use()ed here so read

Loading…
Cancel
Save