If you run ' systemctl status <service> ', you get (among other things) some recent log messages from the service in question. Well, in theory you get that. In practice, well, here is part of what one of my machines shows:

Jul 15 17:18:20 mumble123.cs.toronto.edu unbound[31622]: [31622:0] notice: in...

Yeah.

What's Unbound trying to tell me? I have no idea because systemd has truncated the output in a useless way. I don't believe in truncating output by default to start with but if systemd is going to do it it should do it intelligently. Almost all of this line is useless. Especially useless is the huge hostname, because by definition systemctl is reporting on things from the local machine.

Of course, you may say, systemd is really just reporting some lines from syslog and chopping them off at 77 characters and thus the formatting is not its fault. Well, actually, it is. If systemd is going to truncate the output at all, it has to take responsibility for the formatting of the whole thing; effectively the rule is 'you break it, you own it'. Truncating the output is breaking it, so it becomes systemd's job to make it useful again.