summaryrefslogtreecommitdiffstats
path: root/src/shared/output-mode.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-08-04 01:45:07 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-08-04 01:45:07 +0200
commit29a753df7682424a0ea505698d548f85c514fad5 (patch)
tree497483cd4863293be9aea641767a765049d9ece1 /src/shared/output-mode.c
parentutil-lib: make timestamp generation and parsing reversible (#3869) (diff)
downloadsystemd-29a753df7682424a0ea505698d548f85c514fad5.tar.xz
systemd-29a753df7682424a0ea505698d548f85c514fad5.zip
journalctl: add new output mode "short-full" (#3880)
This new output mode formats all timestamps using the usual format_timestamp() call we use pretty much everywhere else. Timestamps formatted this way are some ways more useful than traditional syslog timestamps as they include weekday, month and timezone information, while not being much longer. They are also not locale-dependent. The primary advantage however is that they may be passed directly to journalctl's --since= and --until= switches as soon as #3869 is merged. While we are at it, let's also add "short-unix" to shell completion.
Diffstat (limited to 'src/shared/output-mode.c')
-rw-r--r--src/shared/output-mode.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shared/output-mode.c b/src/shared/output-mode.c
index bec53ee0ae..67d8208ad2 100644
--- a/src/shared/output-mode.c
+++ b/src/shared/output-mode.c
@@ -22,6 +22,7 @@
static const char *const output_mode_table[_OUTPUT_MODE_MAX] = {
[OUTPUT_SHORT] = "short",
+ [OUTPUT_SHORT_FULL] = "short-full",
[OUTPUT_SHORT_ISO] = "short-iso",
[OUTPUT_SHORT_PRECISE] = "short-precise",
[OUTPUT_SHORT_MONOTONIC] = "short-monotonic",