Bug 966050 - [RFE] Double logging when using syslog;
Summary: [RFE] Double logging when using syslog;
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: 5.0 (RHEL 7)
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: rc
: 5.0 (RHEL 7)
Assignee: Vladan Popovic
QA Contact: Ami Jeain
URL:
Whiteboard:
: 892626 (view as bug list)
Depends On:
Blocks: 1083039 1083050 1083057 1083063
TreeView+ depends on / blocked
 
Reported: 2013-05-22 11:09 UTC by robert.vanleeuwen
Modified: 2019-09-09 14:05 UTC (History)
7 users (show)

Fixed In Version: openstack-nova-2014.1-2.el7ost
Doc Type: Bug Fix
Doc Text:
In the previous release, logging went to both syslog AND to file if syslog was enabled in the Compute configuration. This double logging was a result of the initscripts of the various components including a '--logfile $logfile'. The --logfile argument has now been removed from Compute service scripts and the default log file used. Logging is no longer doubled when syslog is enabled. Additionally, the default log files have been renamed to nova-{service_name}.log (for example, from {log_dir}/compute.log to {log_dir}/nova-compute.log).
Clone Of:
: 1083039 1083047 1083050 1083057 1083063 (view as bug list)
Environment:
Last Closed: 2014-07-08 15:26:14 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2014:0853 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Enhancement - Compute 2014-07-08 19:22:38 UTC

Description robert.vanleeuwen 2013-05-22 11:09:26 UTC
Description of problem:
Double logging when using syslog; 

Doubled logging when configuring syslog: logging will go to syslog AND to file.

The initscripts of the various components include a --logfile $logfile
This will always turn on logging to file even if syslog is setup in the nova config.

Note that this bug is a duplicate of the bugreport in EPEL: https://bugzilla.redhat.com/show_bug.cgi?id=892626

I recreate this report since RDO is split of from the EPEL version (and that nothing happened with that bugreport)

Comment 1 Pádraig Brady 2014-01-15 14:43:48 UTC
*** Bug 892626 has been marked as a duplicate of this bug. ***

Comment 2 Xavier Queralt 2014-03-10 13:38:28 UTC
I think there is no specify the logfile in the service script. Vladan, could you change this in the nova service scripts while doing the next build?

Comment 3 Alan Pevec 2014-04-01 10:15:02 UTC
(In reply to Xavier Queralt from comment #2)
> I think there is no specify the logfile in the service script.

--logfile is specified in each service script so they have separate log files.

> Vladan, could you change this in the nova service scripts while doing the next build?

If you want to remove --logfile, then each service will need separate dist-conf file?

Comment 4 Alan Pevec 2014-04-01 17:36:10 UTC
> If you want to remove --logfile, then each service will need separate
> dist-conf file?

Answering to myself: not needed, if log_dir is set (and it is in nova-dist.conf), log_file not set, default logfile will be take from the binary filename (see _get_binary_name and _get_log_file_path in oslo log.py)

Comment 9 errata-xmlrpc 2014-07-08 15:26:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2014-0853.html


Note You need to log in before you can comment on or make changes to this bug.