]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Add log_file parameter
authorZhongShengping <chdzsp@163.com>
Tue, 12 Mar 2019 02:37:37 +0000 (10:37 +0800)
committerZhongShengping <chdzsp@163.com>
Tue, 12 Mar 2019 02:37:37 +0000 (10:37 +0800)
Change-Id: I6a21a7b5cfbdb616085bd6e0c73ba201901bc242
Closes-Bug: #1819417

manifests/logging.pp
releasenotes/notes/add-log_file-for-logging-be080bb51359db6e.yaml [new file with mode: 0644]
spec/classes/ceilometer_logging_spec.rb

index 4c34cc2f39785f3efb64eafccb6af18ad2d7b72f..0db1dfa5a6890d9f2d48fa8267b17027b20fd907 100644 (file)
 #   If set to $::os_service_default, it will not log to any directory.
 #   Defaults to '/var/log/ceilometer'.
 #
+# [*log_file*]
+#   (Optional) File where logs should be stored.
+#   Defaults to $::os_service_default
+#
 # [*logging_context_format_string*]
 #   (Optional) Format string to use for log messages with context.
 #   Defaults to $::os_service_default.
@@ -100,6 +104,7 @@ class ceilometer::logging(
   $use_stderr                    = $::os_service_default,
   $log_facility                  = $::os_service_default,
   $log_dir                       = '/var/log/ceilometer',
+  $log_file                      = $::os_service_default,
   $debug                         = $::os_service_default,
   $logging_context_format_string = $::os_service_default,
   $logging_default_format_string = $::os_service_default,
@@ -123,6 +128,7 @@ class ceilometer::logging(
     use_json                      => $use_json,
     use_journal                   => $use_journal,
     log_dir                       => $log_dir,
+    log_file                      => $log_file,
     syslog_log_facility           => $log_facility,
     logging_context_format_string => $logging_context_format_string,
     logging_default_format_string => $logging_default_format_string,
diff --git a/releasenotes/notes/add-log_file-for-logging-be080bb51359db6e.yaml b/releasenotes/notes/add-log_file-for-logging-be080bb51359db6e.yaml
new file mode 100644 (file)
index 0000000..e40d4c8
--- /dev/null
@@ -0,0 +1,4 @@
+---
+features:
+  - |
+    Add the log_file option for logging.
index 9f08130786c51d07a1b9ca3513304b4d80950f19..3f0fcd2afead83f6c7a2d9b2ec88a6ec50efc06c 100644 (file)
@@ -29,6 +29,7 @@ describe 'ceilometer::logging' do
      :use_stderr                     => false,
      :log_facility                   => 'LOG_FOO',
      :log_dir                        => '/var/log',
+     :log_file                       => '/var/log/ceilometer/ceilometer.log',
      :debug                          => true,
     }
   end
@@ -64,6 +65,7 @@ describe 'ceilometer::logging' do
         :use_stderr          => '<SERVICE DEFAULT>',
         :syslog_log_facility => '<SERVICE DEFAULT>',
         :log_dir             => '/var/log/ceilometer',
+        :log_file            => '<SERVICE DEFAULT>',
         :debug               => '<SERVICE DEFAULT>',
       )
     end
@@ -78,6 +80,7 @@ describe 'ceilometer::logging' do
         :use_stderr          => false,
         :syslog_log_facility => 'LOG_FOO',
         :log_dir             => '/var/log',
+        :log_file            => '/var/log/ceilometer/ceilometer.log',
         :debug               => true,
       )
     end