In my experience when the kernel suddenly mounts a filesystem read only (most of the time only the root filesystem by default is configured to do that) it is to prevent damage because it detected problems with the filesystem. In that case if your log files are not on a separate partition then you may not even see any indication something went wrong.
I would run a full filesystem check and repair manually on the affected partition. In addition it may be useful to use a tool such as smartctl to find out if the disk's SMART system detected any problems.
Eventually though in many such cases the disk ends up being bad and dies rather sooner than later.
It may pay off to try the check/repair route and it may keep working fine for a few months longer, or even years. But it probably is best to get a replacement disk and copy everything over rather than to try and fix it. Especially if it happens again after you checked and repaired the filesystem.