Use of journalctl from within a snap

assuming you are on UbuntuCore, there is no adm group … on classic Ubuntu logs are owned by this group and by default any new user is added to it, which allows normal users access to the logs … in UbuntuCore, without this group, you need to be root to open the logs …

you will need to split your app into two parts, a daemon that collects the log info for you with the correct permissions and an app that can collect them from/through that daemon …