.IP "\fB\-D, \-\-console-off\fP"
Disable printing messages to the console.
.IP "\fB\-d, \-\-show-delta\fP"
-Display the time spent between messages.
+Display the timestamp and time delta spent between messages. If used together
+with --notime then only the time delta without the timestamp is printed.
.IP "\fB\-E, \-\-console-on\fP"
Enable printing messages to the console.
.IP "\fB\-f, \-\-facility \fIlist\fP"
if (*begin == '[' && (*(begin + 1) == ' ' ||
isdigit(*(begin + 1)))) {
- if (ctl->notime) { /* ignore timestamp */
+ if (ctl->delta || ctl->ctime) {
+ begin = parse_timestamp(begin + 1, &rec->tv);
+ } else if (ctl->notime) {
while (begin < end) {
begin++;
if (*(begin - 1) == ']')
break;
}
- } else if (ctl->delta || ctl->ctime) {
- begin = parse_timestamp(begin + 1, &rec->tv);
}
}
if (ctl->ctime && *tbuf)
printf("[%s ", tbuf);
+ else if (ctl->notime)
+ putchar('[');
else
printf("[%5d.%06d ", (int) rec.tv.tv_sec,
(int) rec.tv.tv_usec);
errx(EXIT_FAILURE, _("--raw can't be used together with level, "
"facility, decode, delta, ctime or notime options"));
- if (ctl.notime && (ctl.ctime || ctl.delta))
- errx(EXIT_FAILURE, _("--notime can't be used together with ctime "
- "or delta options"));
+ if (ctl.notime && ctl.ctime)
+ errx(EXIT_FAILURE, _("--notime can't be used together with ctime "));
switch (cmd) {
case SYSLOG_ACTION_READ_ALL: