summaryrefslogtreecommitdiff
path: root/src/basic/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/basic/log.c')
-rw-r--r--src/basic/log.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/basic/log.c b/src/basic/log.c
index d2aaf08368..dd9c7db18b 100644
--- a/src/basic/log.c
+++ b/src/basic/log.c
@@ -1484,7 +1484,9 @@ void log_setup_service(void) {
void log_setup_cli(void) {
/* Sets up logging the way it is most appropriate for running a program as a CLI utility. */
- log_show_color(true);
+ log_set_target(LOG_TARGET_AUTO);
log_parse_environment_cli();
(void) log_open();
+ if (log_on_console() && show_color < 0)
+ log_show_color(true);
}