Skip to content

Commit

Permalink
Add support for centralized logging via Gelf (#257)
Browse files Browse the repository at this point in the history
Centralized logging via Gelf is supported since Keycloak 19+.

Co-authored-by: Florian Preinstorfer <[email protected]>
  • Loading branch information
nblock and Florian Preinstorfer authored Oct 18, 2022
1 parent 1458d84 commit 6313002
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions types/configs.pp
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,20 @@
Optional['metrics-enabled'] => Boolean,
Optional['proxy'] => Enum['edge','reencrypt','passthrough','none'],
Optional['vault'] => Enum['vault','vault-dir'],
Optional['log'] => Array[Enum['console','file']],
Optional['log'] => Array[Enum['console','file','gelf']],
Optional['log-console-color'] => Boolean,
Optional['log-console-format'] => String[1],
Optional['log-console-output'] => Enum['default','json'],
Optional['log-file'] => Stdlib::Absolutepath,
Optional['log-file-format'] => String[1],
Optional['log-level'] => String[1],
Optional['log-gelf-facility'] => String[1],
Optional['log-gelf-host'] => Stdlib::Host,
Optional['log-gelf-include-location'] => Boolean,
Optional['log-gelf-include-message-parameters'] => Boolean,
Optional['log-gelf-include-stack-trace'] => Boolean,
Optional['log-gelf-max-message-size'] => Integer,
Optional['log-gelf-port'] => Stdlib::Port,
Optional['log-gelf-timestamp-format'] => String[1],
}
]
]

0 comments on commit 6313002

Please sign in to comment.