Журналы Linux-Java вращаются с использованием log4j или logrotate.d

У меня есть проект Spring, использующий log4j в Linux (Debian, Ubuntu и RHEL). Теперь я хотел бы реализовать ротацию журналов передовой практики для журналов, созданных log4j.

Я ранее использовал logrotate.d для других компонентов, отличных от Java, и у меня он отлично работал. Мне нужно было вращение по размеру / времени и сжатие старых журналов, и logrotate мог сделать все это.

Я новичок в log4j и теперь задаюсь вопросом, как мне настроить ротацию журналов.

  1. Следует ли мне использовать log4j только для ведения журнала и logrotate для вращения?
  2. Использовать только log4j для вращения?
  3. Использовать сочетание обоих?

Каков ваш опыт? Каков наилучший метод?

11
задан hnviet 5 April 2011 в 02:05
поделиться