diff options
author | wm4 <wm4@nowhere> | 2015-01-26 11:31:02 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-01-26 11:31:02 +0100 |
commit | 96f7c96da02c235c0f4511f30ea81c45933bf881 (patch) | |
tree | e00855b24351f6d5552a69593e8924899024b22c /options | |
parent | 637e3e975cc748cbac9c3ed2066b1a852ce1f354 (diff) |
msg: add --log-file option
This allows getting the log at all with --no-terminal and without having
to retrieve log messages manually with the client API. The log level is
hardcoded to -v. A higher log level would lead to too much log output
(huge file sizes and latency issues due to waiting on the disk), and
isn't too useful in general anyway. For debugging, the terminal can be
used instead.
Diffstat (limited to 'options')
-rw-r--r-- | options/options.c | 1 | ||||
-rw-r--r-- | options/options.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c index 1748b3293c..1541f6f323 100644 --- a/options/options.c +++ b/options/options.c @@ -109,6 +109,7 @@ const m_option_t mp_opts[] = { .type = &m_option_type_msglevels), OPT_STRING("dump-stats", dump_stats, CONF_GLOBAL | CONF_PRE_PARSE), OPT_FLAG("msg-color", msg_color, CONF_GLOBAL | CONF_PRE_PARSE), + OPT_STRING("log-file", log_file, CONF_GLOBAL | CONF_PRE_PARSE), OPT_FLAG("msg-module", msg_module, CONF_GLOBAL), OPT_FLAG("msg-time", msg_time, CONF_GLOBAL), #ifdef _WIN32 diff --git a/options/options.h b/options/options.h index 00b4b588dd..8313ce1448 100644 --- a/options/options.h +++ b/options/options.h @@ -60,6 +60,7 @@ typedef struct MPOpts { int msg_color; int msg_module; int msg_time; + char *log_file; char **reset_options; char **script_files; |