Use YAZ backtrace facility PAZ-983
[pazpar2-moved-to-github.git] / src / pazpar2.c
index 3e8ebaf..478188c 100644 (file)
@@ -38,6 +38,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 #include <yaz/log.h>
 #include <yaz/options.h>
 #include <yaz/sc.h>
+#include <yaz/backtrace.h>
 
 // #define MTRACE
 #ifdef MTRACE
@@ -121,6 +122,8 @@ static int sc_main(
     yaz_log_init_prefix("pazpar2");
     yaz_log_xml_errors(0, YLOG_WARN);
 
+    yaz_enable_panic_backtrace(argv[0]);
+
     while ((ret = options("dDf:h:l:m:p:R:tu:v:Vw:X", argv, argc, &arg)) != -2)
     {
        switch (ret)
@@ -221,6 +224,7 @@ static int sc_main(
 #endif
             );
     }
+    
     config = config_create(config_fname);
     if (!config)
         return 1;