mirror of
https://github.com/systemd/systemd.git
synced 2025-01-12 13:18:14 +03:00
log: make show_color variable tristate
Should not change any behavior.
This commit is contained in:
parent
5941112e7e
commit
db987463fe
@ -51,7 +51,7 @@ static int journal_fd = -1;
|
||||
|
||||
static bool syslog_is_stream = false;
|
||||
|
||||
static bool show_color = false;
|
||||
static int show_color = -1; /* tristate */
|
||||
static bool show_location = false;
|
||||
static bool show_time = false;
|
||||
static bool show_tid = false;
|
||||
@ -398,12 +398,12 @@ static int write_to_console(
|
||||
iovec[n++] = IOVEC_MAKE_STRING(tid_string);
|
||||
}
|
||||
|
||||
if (show_color)
|
||||
if (log_get_show_color())
|
||||
get_log_colors(LOG_PRI(level), &on, &off, NULL);
|
||||
|
||||
if (show_location) {
|
||||
const char *lon = "", *loff = "";
|
||||
if (show_color) {
|
||||
if (log_get_show_color()) {
|
||||
lon = ANSI_HIGHLIGHT_YELLOW4;
|
||||
loff = ANSI_NORMAL;
|
||||
}
|
||||
@ -1221,7 +1221,7 @@ void log_show_color(bool b) {
|
||||
}
|
||||
|
||||
bool log_get_show_color(void) {
|
||||
return show_color;
|
||||
return show_color > 0; /* Defaults to false. */
|
||||
}
|
||||
|
||||
void log_show_location(bool b) {
|
||||
|
Loading…
Reference in New Issue
Block a user