azlux / log2ram

ramlog like for systemd (Put log into a ram folder)
MIT License
2.57k stars 187 forks source link

Logs not persisting reboot? #222

Closed p1r473 closed 2 months ago

p1r473 commented 3 months ago

If I do

logger mytest
log2ram write
reboot
cat /var/log/syslog | grep mytest

I can't find my log entry after reboot

Anyone have this issue?

scara commented 3 months ago

Hi @p1r473, are you sure that it will be written into the syslog file? I'd give user.log a try (CEST time here):

$ logger mytest
$ sudo log2ram write
$ cat /var/log/user.log
Apr 14 22:02:37 pi401 pi: mytest

HTH, Matteo

p1r473 commented 3 months ago

Hey @scara thank you so much for the response

Ive checked /var/log/user.log /var/log/syslog /var/hdd.log/user.log /var/hdd.log/syslog

But whatever I write into /var/log isnt persisting reboot Every time I reboot, my logs reset to what they were when I first installed log2ram

Before reboot:

logger mytest; log2ram write   
building file list ... done
./
syslog                                                                                             
❯ cat /var/hdd.log/user.log | grep mytest
Apr 14 16:34:39 Monkeebutt root: mytest                                                                                                                   
❯ cat /var/hdd.log/syslog | grep mytest
Apr 14 16:34:39 Monkeebutt root: mytest                                                                                                                  
❯ cat /var/log/syslog | grep mytest
Apr 14 16:34:39 Monkeebutt root: mytest                                                                                                                  
❯ cat /var/log/user.log | grep mytest
Apr 14 16:34:39 Monkeebutt root: mytest            

After reboot:

❯ cat /var/hdd.log/user.log | grep mytest                                                                                                                 
❯ cat /var/hdd.log/syslog | grep mytest                                                                                                                  
❯ cat /var/log/syslog | grep mytest                                                                                                                      
❯ cat /var/log/user.log | grep mytest     

My config: /etc/log2ram.conf

SIZE=500M
USE_RSYNC=false
MAIL=true
PATH_DISK="/var/log"
ZL2R=false
COMP_ALG=lz4
LOG_DISK_SIZE=1000M  

[Timer] OnCalendar= OnCalendar=-- :00/6

p1r473 commented 3 months ago

I am on Raspbian Bookworm 12