[systemd-devel] Why doe I not see the logging with -u
Zbigniew Jędrzejewski-Szmek
zbyszek at in.waw.pl
Sat Dec 14 08:25:25 PST 2013
On Sat, Dec 14, 2013 at 09:22:46AM +0100, Cecil Westerhof wrote:
> I made a first setup to make a service for the H2 database. I made
> the folowing service file:
> [Unit]
> Description=H2 Database
>
> [Service]
> Type=simple
> ExecStart=/usr/bin/java -cp
> /home/cecil/java/h2/bin/h2-1.3.174.jar org.h2.tools.Console -tool
> -tcp
> Restart=always
> User=cecil
>
> [Install]
> WantedBy=multi-user.target
>
> After starting and stopping I got with ‘journalctl -u h2’:
> -- Logs begin at Tue, 2013-11-19 06:24:51 CET, end at Sat,
> 2013-12-14 09:15:01 CET. --
> Dec 13 11:37:40 Equus.Decebal.nl java[20909]: Web Console server
> running at http://127.0.0.2:8082 (only local connections)
> Dec 13 11:37:40 Equus.Decebal.nl java[20909]: TCP server running
> at tcp://127.0.0.2:9092 (only local connections)
> Dec 13 11:42:21 Equus.Decebal.nl java[20975]: Web Console server
> running at http://127.0.0.2:8082 (only local connections)
> Dec 13 11:42:21 Equus.Decebal.nl java[20975]: TCP server running
> at tcp://127.0.0.2:9092 (only local connections)
> Dec 13 11:42:59 Equus.Decebal.nl java[21031]: Web Console server
> running at http://127.0.0.2:8082 (only local connections)
> Dec 13 11:42:59 Equus.Decebal.nl java[21031]: TCP server running
> at tcp://127.0.0.2:9092 (only local connections)
> Dec 13 11:43:06 Equus.Decebal.nl java[21068]: Web Console server
> running at http://127.0.0.2:8082 (only local connections)
> Dec 13 11:43:06 Equus.Decebal.nl java[21068]: TCP server running
> at tcp://127.0.0.2:9092 (only local connections)
> lines 1-9/9 (END)
>
> But ‘journalctl | grep h2’ gives:
> Dec 13 11:38:22 Equus.Decebal.nl systemd[1]: h2.service: main
> process exited, code=exited, status=143/n/a
> Dec 13 11:38:22 Equus.Decebal.nl systemd[1]: Unit h2.service
> entered failed state
> Dec 13 11:42:32 Equus.Decebal.nl systemd[1]: h2.service: main
> process exited, code=exited, status=143/n/a
> Dec 13 11:42:32 Equus.Decebal.nl systemd[1]: Unit h2.service
> entered failed state
> Dec 13 11:43:03 Equus.Decebal.nl systemd[1]: h2.service: main
> process exited, code=exited, status=143/n/a
> Dec 13 11:43:03 Equus.Decebal.nl systemd[1]: Unit h2.service
> entered failed state
>
> Should I not see that with the first command, or am I overlooking something?
You should. Can you show the output of 'journalctl -o verbose' corresponding
to both types of message above?
And for good measure, the output from
SYSTEMD_LOG_LEVEL=debug journalctl -u h2 2>&1 >/dev/null|grep 'Journal filter'
Zbyszek
More information about the systemd-devel
mailing list