[interchange] BUGFIX: Setting LOG_ERROR_CATALOG to 1 actually prevents logging to catalog
Peter Ajamian
interchange-cvs at icdevgroup.org
Mon Oct 31 10:32:54 UTC 2011
commit 7a9cdde635a7a1427664edd83f49939d308e5b08
Author: Peter Ajamian <peter at pajamian.dhs.org>
Date: Mon Oct 31 23:28:43 2011 +1300
BUGFIX: Setting LOG_ERROR_CATALOG to 1 actually prevents logging to catalog
There is a bug where if you set something like this in your catalog.cfg:
DatabaseDefault LOG_ERROR_CATALOG 1
...Interchange actually won't log db errors to the catalog's error.log file.
This commit fixes that.
lib/Vend/Table/Common.pm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/lib/Vend/Table/Common.pm b/lib/Vend/Table/Common.pm
index f321d66..510a9f5 100644
--- a/lib/Vend/Table/Common.pm
+++ b/lib/Vend/Table/Common.pm
@@ -1632,7 +1632,7 @@ sub log_error {
my $msg = errmsg($tpl, @args);
my $ekey = 'table ' . $s->[$CONFIG]{name};
my $cfg = $s->[$CONFIG];
- unless(defined $cfg->{LOG_ERROR_CATALOG} and ! $cfg->{LOG_CATALOG}) {
+ unless(defined $cfg->{LOG_ERROR_CATALOG} and ! $cfg->{LOG_ERROR_CATALOG}) {
logError($msg);
}
if($cfg->{LOG_ERROR_GLOBAL}) {
More information about the interchange-cvs
mailing list