From e1de01c3fdde2497cc4a24491b75579624467456 Mon Sep 17 00:00:00 2001 From: Csaba Henk Date: Wed, 5 Oct 2011 11:47:14 +0200 Subject: log to stderr if "-" is given as log-file This works around broken /dev/stderr on some systems. Change-Id: I017b03082ff630c4a713ae74990e88b3fa20d0e1 BUG: 3686 Reviewed-on: http://review.gluster.com/560 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- libglusterfs/src/logging.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libglusterfs') diff --git a/libglusterfs/src/logging.c b/libglusterfs/src/logging.c index 5b9c1fc4f74..5485260bc10 100644 --- a/libglusterfs/src/logging.c +++ b/libglusterfs/src/logging.c @@ -136,6 +136,12 @@ gf_log_init (const char *file) return -1; } + if (strcmp (file, "-") == 0) { + gf_log_logfile = stderr; + + return 0; + } + filename = gf_strdup (file); if (!filename) { fprintf (stderr, "ERROR: updating log-filename failed: %s\n", -- cgit