Defined Type: wildfly::logging::category

Defined in:
manifests/logging/category.pp

Overview

Configures a log category

Parameters:

  • level (Enum['DEBUG', 'INFO', 'ERROR']) (defaults to: 'INFO')

    Log level

  • use_parent_handlers (Boolean) (defaults to: false)

    Wheter to use parent handlers or not

  • handlers (Optional[Array[String[1]]]) (defaults to: undef)

    List of log handlers to use

  • target_profile (Optional[String]) (defaults to: undef)

    For domain mode you need to set this parameter



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/logging/category.pp', line 9

define wildfly::logging::category (
  Enum['DEBUG', 'INFO', 'ERROR'] $level               = 'INFO',
  Boolean                        $use_parent_handlers = false,
  Optional[Array[String[1]]]     $handlers            = undef,
  Optional[String]               $target_profile      = undef,
) {
  $params = {
    'level'               => $level,
    'use-parent-handlers' => $use_parent_handlers,
    'handlers'            => $handlers,
  }

  wildfly::resource { "/subsystem=logging/logger=${title}":
    content => $params,
    profile => $target_profile,
  }
}