Estou executando um aplicativo de nó usando systemd com um arquivo de unidade. O log de aplicativos pode ser visualizado usando, journalctl -u example.com
mas o log é cortado em algum momento, apagando o histórico (necessário para a depuração).
Como faço para configurar o log rotação com systemd para que meus logs de aplicativos fica armazenado em example.com.log.1
, example.com.log.2
etc. para que eu possa consultar a história do meu aplicativo?
Este é o meu arquivo de unidade:
ExecStart=/usr/bin/node keystone.js
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=example.com
User=user
Group=user
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
man journald.conf
para revisar as opções que controlam o espaço em disco do diário systemd. Se você ainda tiver alguma dúvida, poste o conteúdo da sua /etc/systemd/journald.conf
.