http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13413
--- Comment #12 from Jonathan Druart <[email protected]> --- Actually this patch is stuck in NSO without any test plan. Since I really would like to see a logging module integrated into Koha, I just try to make this moving forward. So let's test this lazily: $ git bz apply 13413 # ok Try to use the module: diff --git a/C4/Context.pm b/C4/Context.pm index c5f92ee..9a88758 100644 --- a/C4/Context.pm +++ b/C4/Context.pm @@ -107,6 +107,8 @@ use DateTime::TimeZone; use Module::Load::Conditional qw(can_load); use Carp; +use Koha::Log qw(:log with_debug); + =head1 NAME C4::Context - Maintain and manipulate the context of a Koha script @@ -564,6 +566,7 @@ sub preference { } $sysprefs{lc $var} = $value; + log_debug{"pref $var = $value"}; return $value; } diff --git a/mainpage.pl b/mainpage.pl index ab3a7ab..635a233 100755 --- a/mainpage.pl +++ b/mainpage.pl @@ -30,6 +30,8 @@ use C4::Suggestions qw/CountSuggestion/; use C4::Tags qw/get_count_by_tag_status/; use Koha::Borrower::Modifications; +use Koha::Log qw(:log with_debug); + my $query = new CGI; my ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user( @@ -42,6 +44,8 @@ my ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user( } ); +log_debug{'User on the mainpage!'}; + my $homebranch; if (C4::Context->userenv) { $homebranch = C4::Context->userenv->{'branch'}; $ tail -f koha_logs Go on the mainpage. boom, module is missing ok let's install it (no mention in the commit messages) $ sudo apt-get install liblog-contextual-perl Go on the mainpage, nothing in the logs. Ha, debug no defined, let's replace with log_info Go on the mainpage. The messages appear in the logs \o/ So the question is: How can I configure a log level for all the application? perldoc Koha/Log.pm mentions 3 levels: debug, info, warn. What about others? -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
