Resource Type: quagga_logging

Defined in:
lib/puppet/type/quagga_logging.rb
Providers:
quagga

Overview

This type provides the capabilities to manage logging within puppet.

Examples:

quagga_logging { 'file':
  file_name => '/tmp/quagga.errors.log',
  level     => 'debugging,
}

quagga_logging { 'syslog':
  facility => 'local7',
  level    => 'warnings',
}

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • filename

    Specifies the filename for file messages.

  • level

    Specifies the logging level. The values are:

    • alerts

    • critical

    • debugging

    • emergencies

    • errors

    • informational

    • notifications

    • warnings

    Supported values:
    • alerts
    • critical
    • debugging
    • emergencies
    • errors
    • informational
    • notifications
    • warnings

Parameters

  • name (namevar)

    Specifies a backend name of the logging system. The values are:

    • file /path/to/file

    • monitor

    • stdout

    • syslog

    Supported values:
    • file
    • monitor
    • stdout
    • syslog
  • provider

    The specific backend to use for this ‘quagga_logging` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.