systemctl: print the user session journal for user session units.

This commit is contained in:
Mirco Tischler 2013-01-17 18:55:08 +01:00 committed by Zbigniew Jędrzejewski-Szmek
parent 1a6c43e946
commit cc86e6b86e

View file

@ -2734,13 +2734,23 @@ static void print_status_info(UnitStatusInfo *i) {
if (i->id && arg_transport != TRANSPORT_SSH) {
printf("\n");
show_journal_by_unit(stdout,
i->id,
arg_output,
0,
i->inactive_exit_timestamp_monotonic,
arg_lines,
flags);
if(arg_scope == UNIT_FILE_SYSTEM)
show_journal_by_unit(stdout,
i->id,
arg_output,
0,
i->inactive_exit_timestamp_monotonic,
arg_lines,
flags);
else
show_journal_by_user_unit(stdout,
i->id,
arg_output,
0,
i->inactive_exit_timestamp_monotonic,
arg_lines,
getuid(),
flags);
}
if (i->need_daemon_reload)