diff options
Diffstat (limited to 'libglusterfs/src/common-utils.c')
-rw-r--r-- | libglusterfs/src/common-utils.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index 97d9ef8da1a..7b19208343f 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -3409,7 +3409,7 @@ out: /* Sets log file path from user provided arguments */ int -gf_set_log_file_path (cmd_args_t *cmd_args) +gf_set_log_file_path (cmd_args_t *cmd_args, glusterfs_ctx_t *ctx) { int i = 0; int j = 0; @@ -3438,6 +3438,16 @@ gf_set_log_file_path (cmd_args_t *cmd_args) goto done; } + if (ctx && GF_GLUSTERD_PROCESS == ctx->process_mode) { + ret = gf_asprintf (&cmd_args->log_file, + DEFAULT_LOG_FILE_DIRECTORY "/%s.log", + GLUSTERD_NAME); + if (ret > 0) + ret = 0; + + goto done; + } + if (cmd_args->volfile) { j = 0; i = 0; |