Detta tips handlar om att rotera loggfiler. Det är praktiskt utav många anledningar, men framförallt så sorteras loggarna upp efter datum istället för att bara växa till oändlig storlek. Dessutom komprimeras filerna och plockas bort efter en förutbestämd tid.
Här hittar du ett exempel på hur loggarna kan roteras för en fiktiv applikation, myapp
.
Nedanstående placeras i /etc/logrotate.d/myapp
.
/home/myuser/log/myapp/*.log {
weekly
missingok
notifempty
rotate 20
compress
delaycompress
create 640 myuser mygroup
}
I exemplet så har vi en applikation som heter myapp
som körs av användaren myuser
och gruppen mygroup
. Applikationen loggar till katalogen /var/myuser/log/myapp
. I den katalogen skriver den till info.log
och error.log
.
Uppifrån och ner kan vi utläsa att:
640
och ägd av myuser:mygroup
.Kontakta oss gärna för mer information. Vi hjälper dig att komma fram till den bästa lösningen för dina behov.