Puppet Class: gnocchi::logging

Defined in:
manifests/logging.pp

Overview

Class gnocchi::logging

gnocchi logging configuration

parameters

debug

(Optional) Should the daemons log debug messages Defaults to $::os_service_default

use_syslog

(Optional) Use syslog for logging. Defaults to $::os_service_default

use_json

(Optional) Use json for logging. Defaults to $::os_service_default

use_journal

(Optional) Use journal for logging. Defaults to $::os_service_default

use_stderr

(Optional) Use stderr for logging Defaults to $::os_service_default

log_facility

(Optional) Syslog facility to receive log lines. Defaults to $::os_service_default

log_dir

(Optional) Directory where logs should be stored. If set to boolean false or the $::os_service_default, it will not log to any directory. Defaults to ‘/var/log/gnocchi’

log_file

(Optional) File where logs should be stored. Defaults to $::os_service_default

Parameters:

  • use_syslog (Any) (defaults to: $::os_service_default)
  • use_json (Any) (defaults to: $::os_service_default)
  • use_journal (Any) (defaults to: $::os_service_default)
  • use_stderr (Any) (defaults to: $::os_service_default)
  • log_facility (Any) (defaults to: $::os_service_default)
  • log_dir (Any) (defaults to: '/var/log/gnocchi')
  • log_file (Any) (defaults to: $::os_service_default)
  • debug (Any) (defaults to: $::os_service_default)


41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'manifests/logging.pp', line 41

class gnocchi::logging(
  $use_syslog                    = $::os_service_default,
  $use_json                      = $::os_service_default,
  $use_journal                   = $::os_service_default,
  $use_stderr                    = $::os_service_default,
  $log_facility                  = $::os_service_default,
  $log_dir                       = '/var/log/gnocchi',
  $log_file                      = $::os_service_default,
  $debug                         = $::os_service_default,
) {

  include gnocchi::deps

  oslo::log { 'gnocchi_config':
    debug               => $debug,
    use_syslog          => $use_syslog,
    use_json            => $use_json,
    use_journal         => $use_journal,
    use_stderr          => $use_stderr,
    log_dir             => $log_dir,
    log_file            => $log_file,
    syslog_log_facility => $log_facility,
  }

}