Puppet Class: heka::logrotate

Defined in:
manifests/logrotate.pp

Overview

Authors

Parameters:

  • log_file (Any) (defaults to: '/var/log/hekad.log')


11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/logrotate.pp', line 11

class heka::logrotate ($log_file = '/var/log/hekad.log') {
  if $heka::service_provider == 'init' {
    logrotate::rule { 'heka':
      path         => $log_file,
      rotate       => 5,
      rotate_every => 'day',
      size         => '100k',
      postrotate   => '/sbin/service heka restart',
      compress     => true,
      missingok    => true,
    }
  }
}