diff --git a/ACU/API/Base.pm b/ACU/API/Base.pm index 716c7e6..abfd95e 100644 --- a/ACU/API/Base.pm +++ b/ACU/API/Base.pm @@ -50,8 +50,8 @@ sub parse($$) if ($@) { $parsed->{result} = 256; - $parsed->{message} = "Erreur du parser."; - log WARN, "Erreur du parser"; + $parsed->{message} = "Erreur du parser : $@"; + log WARN, "Erreur du parser."; } if (! exists $parsed->{result}) diff --git a/hooks/subjects.pl b/hooks/subjects.pl index eecec36..fdb8ced 100755 --- a/hooks/subjects.pl +++ b/hooks/subjects.pl @@ -3,11 +3,12 @@ use strict; use warnings; use v5.10; +use File::Basename; use ACU::API::Projects; use ACU::LDAP; use ACU::Log; -$ACU::Log::log_file = undef; +$ACU::Log::log_file = "/var/log/hooks/" . basename($0) . ".log"; use ACU::Process; # First, check if the repository is in the subjects/ directory