From 5b8456fa69e716eed4ea8a31241c5d2d4ee135d9 Mon Sep 17 00:00:00 2001 From: Mercier Pierre-Olivier Date: Sat, 14 Sep 2013 17:57:40 +0200 Subject: [PATCH] Errors are best saved and shown --- ACU/API/Base.pm | 4 ++-- hooks/subjects.pl | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) 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