summaryrefslogtreecommitdiff
path: root/man/journalctl.xml
Commit message (Collapse)AuthorAgeFilesLines
* journalctl: make matching optionally case sensitiveZbigniew Jędrzejewski-Szmek2018-01-281-1/+13
| | | | | | | | | | | | | Case sensitive or case insensitive matching can be requested using --case-sensitive[=yes|no]. Unless specified, matching is case sensitive if the pattern contains any uppercase letters, and case insensitive otherwise. This matches what forward-search does in emacs, and recently also --ignore-case in less. This works surprisingly well, because usually when one is wants to do case-sensitive matching, the pattern is usually camel-cased. In the less frequent case when case-sensitive matching is required with an all-lowercase pattern, --case-sensitive can be used to override the automatic logic.
* journalctl: regexp matchingZbigniew Jędrzejewski-Szmek2018-01-271-0/+11
|
* man: convert info to information or informationalYu Watanabe2017-12-041-1/+1
|
* Add SPDX license identifiers to man pagesZbigniew Jędrzejewski-Szmek2017-11-191-0/+2
|
* journalctl: add --output-fields= (#7181)Lars Karlitski2017-10-271-0/+14
| | | | | | | | | This option allows restricting the shown fields in the output modes that would normally show all fields. It allows clients that are only interested in a subset of the fields to access those more efficiently. Also, it makes the resulting size of the output more predictable. It has no effect on the various `short` output modes, because those already only show a subset of the fields.
* Add short-iso-precise for journalctl output (#5884)Ian Wienand2017-05-071-2/+12
| | | | This adds a short-iso-precise option for journalctl output. It is similar to short-iso, but includes microseconds.
* man: journalctl: update --new-id128 format count (#5423)Lucas Werkmeister2017-02-221-1/+1
| | | The Python format was added in d489071fb3.
* man: use https:// in URLsAsciiWolf2017-02-211-3/+3
|
* man: link to sd-j-{remote,upload} from journalctl(1)Zbigniew Jędrzejewski-Szmek2017-01-111-1/+3
|
* man/journalctl: mention systemd-journal-remote(8) (#4929)Baruch Siach2016-12-201-1/+3
| | | Make it easier to figure out how to use the journalctl export format.
* man: use unicode ellipsis in more placesZbigniew Jędrzejewski-Szmek2016-12-111-4/+4
| | | | | | | | | | | | | | As requested in https://github.com/systemd/systemd/pull/4864#pullrequestreview-12372557. docbook will substitute triple dots for the ellipsis in man output, so this has no effect on the troff output, only on HTML, making it infinitesimally nicer. In some places we show output from programs, which use dots, and those places should not be changed. In some tables, the alignment would change if dots were changed to the ellipsis which is only one character. Since docbook replaces the ellipsis automatically, we should leave those be. This patch changes all other places.
* journalctl: allow --root argument for journal watchingZbigniew Jędrzejewski-Szmek2016-08-121-2/+4
| | | | | | | | It is useful to look at a (possibly inactive) container or other os tree with --root=/path/to/container. This is similar to specifying --directory=/path/to/container/var/log/journal --directory=/path/to/container/run/systemd/journal (if using --directory multiple times was allowed), but doesn't require as much typing.
* journalctl: add new output mode "short-full" (#3880)Lennart Poettering2016-08-031-18/+23
| | | | | | | | | | | 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.
* man: revise entry about specifying a file path (#3739)mulkieran2016-07-191-12/+20
| | | | | | | | | | * Specifying a device node has an effect much larger than a simple shortcut for a field/value match, so the original sentence is no longer a good way to start the paragraph. * Specifying a device node causes matches to be generated for all ancestor devices of the device specified, not just its parents. * Indicates that the path must be absolute, but that it may be a link. * Eliminates a few typos.
* man: minor typo "has already has happened" (#3635)Lukas Lösche2016-06-301-1/+1
|
* journalctl: add --no-hostname switchLennart Poettering2016-04-221-0/+7
| | | | | | This suppresses output of the hostname for messages from the local system. Fixes: #2342
* journalctl: add output mode where time is shown in seconds since 1st Jan ↵Lennart Poettering2016-04-221-0/+10
| | | | | | | | 1970 UTC aka "UNIX time". Fixes: #2120
* Master minutes (#3060)mulkieran2016-04-181-2/+2
| | | | | | | | | | | | * man: change time unit specifier for minutes to "m", not "min". To alert the reader to the fact that the ambiguous prefix "m" will be interpreted as minutes, not months. * man: change 'journal files' to 'archived journal files'. So that the user may be reminded why they see log entries in the journal from a time previous to the one they specified when using --vacuum-time.
* Merge pull request #2519 from msekletar/journalctl-device-log-current-boot-v2Lennart Poettering2016-02-031-2/+8
|\ | | | | journalctl: add match for the current boot when called with devpath (v2)
| * man: clarify what happens when journalctl is called with devpathMichal Sekletar2016-02-031-2/+8
| |
* | journalctl: add new --fields switch to dump all currently used field namesLennart Poettering2016-02-011-0/+7
|/ | | | Fixes #2176
* journalctl: make --rotate synchronous, tooLennart Poettering2015-11-111-6/+8
| | | | | | | | Of course, ideally we'd just use normal synchronous bus calls, but this is out of the question as long as we rely on dbus-daemon (which logs to journald, and thus cannot use to avoid cyclic sync loops). Hence, instead, reuse the wait logic already implemented for --sync, and use a signal in one direction, and a mtime watch file for the reply.
* journalctl: add new --sync switch for syncing the journal to diskLennart Poettering2015-11-111-3/+21
| | | | | | | | | | With this new "--sync" switch we add a synchronous way to sync everything queued to disk, and return only after that's complete. This command gives the guarantee that anything queued before has hit the disk before the command returns. While we are at it, also improve the man pages and help text for journalctl a bit.
* man/journalctl: mention systemd.time(7) where appropriateJan Synacek2015-11-101-2/+6
| | | | Original bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1182661
* doc: correct orthography, word forms and missing/extraneous wordsJan Engelhardt2015-11-061-7/+7
|
* doc: correct punctuation and improve typography in documentationJan Engelhardt2015-11-061-3/+3
|
* man: various typosThomas Hindoe Paaboel Andersen2015-11-021-4/+4
|
* journalctl: clarify -q optionEvgeny Vereshchagin2015-10-221-1/+3
| | | | -q suppresses info messages too
* journalctl: introduce short options for --since and --untilJan Synacek2015-10-131-0/+2
| | | | Fixes #1514.
* man: fix journalctl --syslog-identifier= documentationLennart Poettering2015-10-031-5/+3
| | | | | | | We don't actually accept patterns, hence don't claim so. This is a fix-up for 730836403aee5f5bb998e6e3622ea7068fce0699. Fixes #1256.
* journal: rework vacuuming logicLennart Poettering2015-10-021-8/+18
| | | | | | | | | | | | | | | Implement a maximum limit on number of journal files to keep around. Enforcing a limit is useful on this since our performance when viewing pays a heavy penalty for each journal file to interleve. This setting is turned on now by default, and set to 100. Also, actully implement what 348ced909724a1331b85d57aede80a102a00e428 promised: use whatever we find on disk at startup as lower bound on how much disk space we can use. That commit introduced some provisions to implement this, but actually never did. This also adds "journalctl --vacuum-files=" to vacuum files on disk by their number explicitly.
* man: journalctl: add info about --rotateEvgeny Vereshchagin2015-09-301-0/+6
|
* man: remove repeated word "the" and polishJay Strict2015-06-291-2/+2
|
* man: revert dynamic paths for split-usr setupsTom Gundersen2015-06-181-4/+1
| | | | | | | | | | | | | | | | | | | | | | | This did not really work out as we had hoped. Trying to do this upstream introduced several problems that probably makes it better suited as a downstream patch after all. At any rate, it is not releaseable in the current state, so we at least need to revert this before the release. * by adjusting the path to binaries, but not do the same thing to the search path we end up with inconsistent man-pages. Adjusting the search path too would be quite messy, and it is not at all obvious that this is worth the effort, but at any rate it would have to be done before we could ship this. * this means that distributed man-pages does not make sense as they depend on config options, and for better or worse we are still distributing man pages, so that is something that definitely needs sorting out before we could ship with this patch. * we have long held that split-usr is only minimally supported in order to boot, and something we hope will eventually go away. So before we start adding even more magic/effort in order to make this work nicely, we should probably question if it makes sense at all.
* man: generate configured paths in manpagesFilipe Brandenburger2015-05-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, use /lib/systemd instead of /usr/lib/systemd in distributions like Debian which still have not adopted a /usr merge setup. Use XML entities from man/custom-entities.ent to replace configured paths while doing XSLT processing of the original XML files. There was precedent of some files (such as systemd.generator.xml) which were already using this approach. This addresses most of the (manual) fixes from this patch: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/patches/Fix-paths-in-man-pages.patch?h=experimental-220 The idea of using generic XML entities was presented here: http://lists.freedesktop.org/archives/systemd-devel/2015-May/032240.html This patch solves almost all the issues, with the exception of: - Path to /bin/mount and /bin/umount. - Generic statements about preference of /lib over /etc. These will be handled separately by follow up patches. Tested: - With default configure settings, ran "make install" to two separate directories and compared the output to confirm they matched exactly. - Used a set of configure flags including $CONFFLAGS from Debian: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/rules Installed the tree and confirmed the paths use /lib/systemd instead of /usr/lib/systemd and that no other unexpected differences exist. - Confirmed that `make distcheck` still passes.
* man: don't mention "journalctl /dev/sda"Lennart Poettering2015-04-021-5/+0
| | | | It never worked, and nobody ever worked on it, hence don't mention it.
* man: mention "wheel" and "adm" in journalctl(1)Zbigniew Jędrzejewski-Szmek2015-01-181-3/+8
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=70866
* man: reindent journalctl(1)Zbigniew Jędrzejewski-Szmek2015-01-181-957/+801
| | | | Reindent with two spaces, use non-breaking spaces, add <literal> tags.
* journalctl: add new --vacuum-size= and --vacuum-time= commands to clean up ↵Lennart Poettering2014-11-031-2/+31
| | | | | | | journal files based on a size/time limit This is equivalent to the effect of SystemMaxUse= and RetentionSec=, however can be invoked directly instead of implicitly.
* man: explain journalctl --flush correctlyUmut Tezduyar Lindskog2014-11-011-2/+2
|
* journalctl: add new --flush command and make use of it in ↵Lennart Poettering2014-10-231-0/+14
| | | | | | | | | | systemd-journal-flush.service This new command will ask the journal daemon to flush all log data stored in /run to /var, and wait for it to complete. This is useful, so that in case of Storage=persistent we can order systemd-tmpfiles-setup afterwards, to ensure any possibly newly created directory in /var/log gets proper access mode and owners.
* journalctl: add --utc optionJan Synacek2014-10-021-0/+7
| | | | Introduce option to display time in UTC.
* journalctl: Allow to disable line cap with --lines=allJan Janssen2014-08-311-6/+7
|
* journalctl: add "-t --identifier=STRING" optionHarald Hoyer2014-08-211-0/+14
| | | | | | | | | | | | | | | This turns journalctl to the counterpart of systemd-cat. Messages sent with systemd-cat --identifier foo --prioritiy debug can now be shown with journalctl --identifier foo --prioritiy debug "--identifier" is not merged with "--unit" to make a clear distinction between syslog and systemd units. syslog identifiers can be chosen freely by anyone.
* man: fix typosRonny Chevalier2014-08-201-3/+3
|
* man: mention that "units" are commonly system servicesLennart Poettering2014-08-181-2/+7
| | | | Also, provide an example for -u.
* journalctl,man: allow + only between termsZbigniew Jędrzejewski-Szmek2014-07-191-4/+15
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=1110712
* man: add systemd-coredump(8) and a bunch of linksZbigniew Jędrzejewski-Szmek2014-07-131-0/+1
|
* man: add a mapping for external manpagesZbigniew Jędrzejewski-Szmek2014-07-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | It is annoying when we have dead links on fd.o. Add project='man-pages|die-net|archlinux' to <citerefentry>-ies. In generated html, add external links to http://man7.org/linux/man-pages/man, http://linux.die.net/man/, https://www.archlinux.org/. By default, pages in sections 2 and 4 go to man7, since Michael Kerrisk is the autorative source on kernel related stuff. The rest of links goes to linux.die.net, because they have the manpages. Except for the pacman stuff, since it seems to be only available from archlinux.org. Poor gummiboot gets no link, because gummitboot(8) ain't to be found on the net. According to common wisdom, that would mean that it does not exist. But I have seen Kay using it, so I know it does, and deserves to be found. Can somebody be nice and put it up somewhere?
* man: xinclude --help/--version/--no-pagerZbigniew Jędrzejewski-Szmek2014-02-201-22/+3
|