From: Dietmar Maurer Date: Tue, 4 Apr 2017 04:02:34 +0000 (+0200) Subject: PVE::Tools::dump_journal: allow to filter a specific service X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=commitdiff_plain;h=ccf60d3bb8f0a9c1d554f761173431e704687bfb;hp=755396b9f66fb524911105e74c273056cd44a64a PVE::Tools::dump_journal: allow to filter a specific service --- diff --git a/src/PVE/Tools.pm b/src/PVE/Tools.pm index f642286..2cd4733 100644 --- a/src/PVE/Tools.pm +++ b/src/PVE/Tools.pm @@ -1081,7 +1081,7 @@ sub dump_logfile { } sub dump_journal { - my ($start, $limit, $since, $until) = @_; + my ($start, $limit, $since, $until, $service) = @_; my $lines = []; my $count = 0; @@ -1100,6 +1100,7 @@ sub dump_journal { my $cmd = ['journalctl', '-o', 'short', '--no-pager']; + push @$cmd, '--unit', $service if $service; push @$cmd, '--since', $since if $since; push @$cmd, '--until', $until if $until; run_command($cmd, outfunc => $parser);