ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Persistent Log Storage

    VOXL
    1
    6
    217
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • wilkinsafW
      wilkinsaf ModalAI Team
      last edited by wilkinsaf

      I am looking to have journald logs persist.
      I understand that journald stores logs under /var/log/journal
      However, I can see that /var/log/ is under volatile storage.

      f3997075-0c71-47cd-9667-ede88ab0ab53-image.png

      I understand that I should be logging to /data if I would like things to persist. Is there a configuration that ModalAI recommends to log service file output on VOXL?

      1 Reply Last reply Reply Quote 0
      • wilkinsafW
        wilkinsaf ModalAI Team
        last edited by

        I might end up having to specify specific log files to write to in my .service files per
        https://www.freedesktop.org/software/systemd/man/systemd.exec.html#StandardOutput=

        1 Reply Last reply Reply Quote 0
        • wilkinsafW
          wilkinsaf ModalAI Team
          last edited by

          Was going to use syslog, but saw that the service file points to null. Was wondering if this is done on purpose?

          6435fe47-e67b-46ef-b676-c657c21dcc3d-image.png

          1 Reply Last reply Reply Quote 0
          • wilkinsafW
            wilkinsaf ModalAI Team
            last edited by

            Thinking an easier way here is to just change the symbolic link here
            cf9ff767-260b-4bf6-b428-c78357d40287-image.png

            and then modify journald config file to make sure we do not fill up storage with logs

            1 Reply Last reply Reply Quote 0
            • wilkinsafW
              wilkinsaf ModalAI Team
              last edited by

              This seems to work, but not from bootup.
              Usually, the systemd-journal-flush.service watches for /var/log/journal to be mounted and then switches logging over to that folder, but that does not seem to be happening.

              Instead, I have to restart the systemd-journald.service to get it to log in the correct spot.

              Maybe because it is a symbolic link, and that is why the service does not see it mounted.... going to try and test that theory

              1 Reply Last reply Reply Quote 0
              • wilkinsafW
                wilkinsaf ModalAI Team
                last edited by

                Yeah, all systemd-journal-flush.service is doing is running journalctl --flush which is not doing anything when run manually

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Powered by NodeBB | Contributors