diff options
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/curses/headless/main.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/gui/curses/headless/main.c b/src/gui/curses/headless/main.c index 99df53d99..b6dd49e54 100644 --- a/src/gui/curses/headless/main.c +++ b/src/gui/curses/headless/main.c @@ -101,8 +101,9 @@ main (int argc, char *argv[]) weechat_headless = 1; /* - * If "--daemon" is received in command line arguments, - * daemonize the process. + * Parse extra options for headless mode: + * - "--daemon": daemonize the process + * - "--stdout": log messages to stdout (instead of log file) */ weechat_daemon = 0; for (i = 1; i < argc; i++) @@ -110,11 +111,17 @@ main (int argc, char *argv[]) if (strcmp (argv[i], "--daemon") == 0) { weechat_daemon = 1; - break; + } + else if (strcmp (argv[i], "--stdout") == 0) + { + weechat_log_stdout = 1; } } if (weechat_daemon) + { + weechat_log_stdout = 0; daemonize (); + } /* init, main loop and end */ weechat_init (argc, argv, &gui_main_init); |