From 10dd120baa00991934e5efa807fa1c230a443401 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 4 Oct 2017 22:08:19 +0200 Subject: msg: make --msg-level affect --log-file too But --msg-level can only raise the log level used for --log-file, because the original idea with --log-file was that it'd log verbose messages to disk even if terminal logging is lower than -v or fully disabled. --- common/msg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'common/msg.c') diff --git a/common/msg.c b/common/msg.c index 375eff9aad..c8190106cd 100644 --- a/common/msg.c +++ b/common/msg.c @@ -285,7 +285,7 @@ static void write_log_file(struct mp_log *log, int lev, char *text) { struct mp_log_root *root = log->root; - if (lev > MSGL_V || !root->log_file) + if (!root->log_file || lev > MPMAX(MSGL_V, log->terminal_level)) return; fprintf(root->log_file, "[%8.3f][%c][%s] %s", -- cgit v1.2.3