if a app snap is run deamon, how to see the syslog of running app snap?
If the app is a service, you can either use
snap logs <snap> or directly call journalctl like this:
journalctl -u snap.<snap-name>.<svc-name>.service.
thanks reply. i use snap logs is useful to see the snap logs.And i want to know where these logs save in system file?
The logs are collected and stored by
systemd-journald. You will need to consult the systemd documentation to find out the exact place where logs are stored. This should be a good starting point: https://www.freedesktop.org/software/systemd/man/journald.conf.html Usually it’s somewhere under
Your system may be configured to store logs in different location. Try inspecting journald.conf to find out the location.
journald defaults to logging to a tmpfs ringbuffer in
/run/log/journal to make it log persistent you only need to create the dir
/var/jog/journal and it will automatically start writing log files there instead.
/var/jog/journal is read only system files
not here …
ogra@localhost:~$ ls /var/log/ btmp console-conf lastlog tallylog wtmp ogra@localhost:~$ sudo mkdir /var/log/journal ogra@localhost:~$ sudo reboot Connection to 192.168.2.87 closed by remote host. Connection to 192.168.2.87 closed. ogra@acheron:~$ ssh 192.168.2.87 Welcome to Ubuntu Core 18 (GNU/Linux 5.3.0-1019-raspi2 armv7l) * Ubuntu Core: https://www.ubuntu.com/core * Community: https://forum.snapcraft.io * Snaps: https://snapcraft.io ... Please see 'snap --help' for app installation and updates. Last login: Mon Mar 23 10:27:12 2020 from 192.168.2.48 ogra@localhost:~$ ls -l /var/log/journal/ total 4 drwxr-sr-x+ 2 root systemd-journal 4096 Mar 19 16:51 6c7abda527af422aa97ff92950470ed2 ogra@localhost:~$