From 8530b032e409d5ffd8a1a40943dbd9b0e3c6e05c Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Wed, 17 Mar 2004 10:49:58 +0000 Subject: [PATCH] Log XSLT errors to log --- src/yaz-proxy-main.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/yaz-proxy-main.cpp b/src/yaz-proxy-main.cpp index 98c93cc..ae041d1 100644 --- a/src/yaz-proxy-main.cpp +++ b/src/yaz-proxy-main.cpp @@ -2,7 +2,7 @@ * Copyright (c) 1998-2004, Index Data. * See the file LICENSE for details. * - * $Id: yaz-proxy-main.cpp,v 1.34 2004-02-16 10:47:37 adam Exp $ + * $Id: yaz-proxy-main.cpp,v 1.35 2004-03-17 10:49:58 adam Exp $ */ #include @@ -151,7 +151,7 @@ static void proxy_xml_error_handler(void *ctx, const char *fmt, ...) vsnprintf(buf, sizeof(buf), fmt, ap); - yaz_log(LOG_WARN, "%s", buf); + yaz_log(LOG_WARN, "%s: %s", (char*) ctx, buf); va_end (ap); } @@ -162,7 +162,8 @@ static void child_run(Yaz_SocketManager *m, int run) signal(SIGHUP, sighup_handler); #if HAVE_XSLT - xmlSetGenericErrorFunc(0, proxy_xml_error_handler); + xmlSetGenericErrorFunc((void *) "XML", proxy_xml_error_handler); + xsltSetGenericErrorFunc((void *) "XSLT", proxy_xml_error_handler); #endif yaz_log(LOG_LOG, "0 proxy run=%d pid=%ld", run, (long) getpid()); -- 1.7.10.4