From 9a6ef6ade0e32716585b5dd5388a60285ea9d408 Mon Sep 17 00:00:00 2001 From: Heikki Levanto Date: Fri, 7 Feb 2003 14:39:00 +0000 Subject: [PATCH] Added a way to get log back to stderr --- util/log.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/util/log.c b/util/log.c index 4332e92..5056d01 100644 --- a/util/log.c +++ b/util/log.c @@ -2,7 +2,7 @@ * Copyright (c) 1995-2003, Index Data * See the file LICENSE for details. * - * $Id: log.c,v 1.33 2003-01-06 08:20:28 adam Exp $ + * $Id: log.c,v 1.34 2003-02-07 14:39:00 heikki Exp $ */ #if HAVE_CONFIG_H @@ -70,8 +70,8 @@ void yaz_log_init_file (const char *fname) if (!l_file) l_file = stderr; if (!fname || !*fname) - return; - if (!(new_file = fopen(fname, "a"))) + new_file=stderr; + else if (!(new_file = fopen(fname, "a"))) return; if (l_file != stderr) { @@ -106,7 +106,8 @@ void yaz_log_init(int level, const char *prefix, const char *fname) { yaz_log_init_level (level); yaz_log_init_prefix (prefix); - yaz_log_init_file (fname); + if (fname && *fname) + yaz_log_init_file (fname); } static void (*start_hook_func)(int, const char *, void *) = NULL; -- 1.7.10.4