yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #37558
[Bug 1491282] Re: Logs from keystone python application are not reported in /var/log/keystone-all.log
** Project changed: calibre => keystone
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1491282
Title:
Logs from keystone python application are not reported in /var/log
/keystone-all.log
Status in Keystone:
New
Bug description:
Now keystone is using apache to run. Keystone applications are located
at two places:
- /usr/lib/cgi-bin/keystone/admin
- /usr/lib/cgi-bin/keystone/main
Keystone is configured to use rsyslog for logging:
=== /etc/keystone/keystone.conf ===
[...]
use_syslog = True
[...]
syslog_log_facility = LOG_USER
=======
rsyslog is configured to catch logs with "keystone" word:
root@node-3:/# cat /etc/rsyslog.d/20-keystone.conf
# managed by puppet
:syslogtag, contains, "keystone" -/var/log/keystone-all.log
& ~
The problem is that two scripts are named "admin" and "main" so rsyslog is not able to catch logs from them because if I understand correctly they should be name "keystone-admin" for example to be catch. It is needed because in the log it is the name of the application that is used. Here is an example of such logs that is in /var/log/user.log but not in /var/log/keystone-all.log:
=== cat /var/log/user.log
[...]
Aug 28 09:00:51 node-3 admin 2015-08-28 09:00:51.735 18865 WARNING oslo_config.cfg [-] Option "admin_bind_host" from group "DEFAULT" is deprecated. Use option "admin_bind_host" from group "eventlet_server".
[...]
And that should also be reported in /var/log/keystone-all.log
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1491282/+subscriptions