Add a new configuration option for GUI loggers
authorHonza Pokorny <honza@redhat.com>
Mon, 11 Sep 2017 17:53:41 +0000 (14:53 -0300)
committerHonza Pokorny <honza@redhat.com>
Fri, 6 Oct 2017 09:20:18 +0000 (09:20 +0000)
This allows us to set up logging for the TripleO GUI.  By default, it enables
the 'console' and 'zaqar' loggers.

Change-Id: Iafc874643c29e63ff670831fe80f6601c3051865
Closes-Bug: #1716458
(cherry picked from commit 5158c7ab1669d9d3e8c8163be9fdfc9b3a3aea96)

manifests/ui.pp
templates/ui/tripleo_ui_config.js.erb

index cb1da21..3caaf9b 100644 (file)
 #  A string.
 #  Defaults to 'tripleo'
 #
+# [*enabled_loggers*]
+#  List of enabled loggers
+#  Defaults to ['console', 'zaqar']
+#
 class tripleo::ui (
   $servername                       = $::fqdn,
   $bind_host                        = hiera('controller_host'),
@@ -116,6 +120,7 @@ class tripleo::ui (
   $endpoint_config_ironic_inspector = undef,
   $endpoint_config_mistral          = undef,
   $endpoint_config_swift            = undef,
+  $enabled_loggers                  = ['console', 'zaqar'],
 
 ) {
   package {'openstack-tripleo-ui': }
index 613042b..10e7279 100644 (file)
@@ -22,7 +22,6 @@ window.tripleOUiConfig = {
   //
   'excludedLanguages': <%= @excluded_languages.to_json %>,
 
-
   // Logging
-  // 'loggers': ['console']
+  'loggers': <%= @enabled_loggers.to_json %>
 };