From: Zbigniew Jędrzejewski-Szmek Date: Wed, 17 Apr 2013 03:07:45 +0000 (-0400) Subject: journalctl: show fields requested with --field in full X-Git-Tag: v202~55 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=21ae45930dab96b794f6faf027ad9ace64bc7b08;p=elogind.git journalctl: show fields requested with --field in full I see little point in silently truncating fields when they are explictly requested. With this change e.g. journalctl -b MESSAGE_ID=9f26aa562cf440c2b16c773d0479b518 --field=BOOTCHART works as expected. --- diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c index 002ff7cda..c9b2abece 100644 --- a/src/journal/journalctl.c +++ b/src/journal/journalctl.c @@ -1123,6 +1123,12 @@ int main(int argc, char *argv[]) { const void *data; size_t size; + r = sd_journal_set_data_threshold(j, 0); + if (r < 0) { + log_error("Failed to unset data size threshold"); + return EXIT_FAILURE; + } + r = sd_journal_query_unique(j, arg_field); if (r < 0) { log_error("Failed to query unique data objects: %s", strerror(-r));