Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2017, 10:30
Новичок на форуме
Отправить личное сообщение для ujim Посмотреть профиль Найти все сообщения от ujim
 
Регистрация: 30.11.2017
Сообщений: 3

Ротация логов
Задача такова:
Имеется сервер Debian, на котором запущен процесс менеджер pm2 контролирующий работу приложения "app.js". В свою очередь это приложение пишет информацию в файлы
var output = Fs.createWriteStream('/path_logs/output.log', {'flags':'a'} ); 
var error = Fs.createWriteStream('/path_logs/error.log', {'flags':'a'} ); 
logger = new Console( output, error );


Так вот на сервере настроена ротация логов и раз в сутки старым файла присваивается новые индексы и создаются новые файлы логов.

Вопрос стоит в том, как в запущенном приложении уловить момент обновления файлов и обновить связи, что бы после смены файлов информация писалась в новые файлы?
Ответить с цитированием