← Back to team overview

openstack team mailing list archive

Re: Keystone Not Logging

 

The 'file' handler is missing from your loggers; in other words, logging to a file is not enabled, as-is. Try:

[logger_keystone]
level=ERROR
handlers=file
qualname=keystone

-Dolph Mathews

On Mar 19, 2012, at 12:47 AM, Andrew Michael Weiss <weissa@xxxxxxxxxx> wrote:

> Hey Kevin,
> 
> I have found that by commenting out the log_config line and adding the following line you can get logging to work:
> 
> log_file = /var/log/keystone/keystone.log
> 
> I'm not sure how to get logging to work with the log_config file though.
> 
> Andrew
> 
> 
> Sent from my iPhone
> 
> 
> On Mar 18, 2012, at 16:05, Kevin Jackson <kevin@xxxxxxxxxxxxxxxxxxx> wrote:
> 
>> Hi,
>> I have Keystone set up (2012.1~rc1~20120316.2145-0ubuntu1) on Ubuntu 12.04 B1 and it isn't logging.
>> Only when stopping the keystone service then running 'keystone-all' in a terminal do I get to see all the debug output.
>> I've checked permissions (/var/log/keystone and keystone.log are owned by keystone user/group) and I've tried the packaged logging.conf.sample (note the ubuntu package ships with this referencing 'glance') to no avail.
>> 
>> /etc/keystone/keystone.conf
>> ...
>> verbose = True
>> debug = True
>> log_config = /etc/keystone/logging.conf
>> ...
>> 
>> 
>> /etc/keystone/logging.conf
>> [loggers]
>> keys=root,keystone,combined
>> 
>> [formatters]
>> keys=normal,normal_with_name,debug
>> 
>> [handlers]
>> keys=production,file,devel
>> 
>> [logger_root]
>> level=NOTSET
>> handlers=devel
>> 
>> [logger_keystone]
>> level=DEBUG
>> handlers=devel
>> qualname=keystone
>> 
>> [logger_combined]
>> level=DEBUG
>> handlers=devel
>> qualname=keystone-combined
>> 
>> [handler_production]
>> class=handlers.SysLogHandler
>> level=ERROR
>> formatter=normal_with_name
>> args=(('localhost', handlers.SYSLOG_UDP_PORT), handlers.SysLogHandler.LOG_USER)
>> 
>> [handler_file]
>> class=FileHandler
>> level=DEBUG
>> formatter=normal_with_name
>> args=('/var/log/keystone/keystone.log', 'w')
>> 
>> [handler_devel]
>> class=StreamHandler
>> level=NOTSET
>> formatter=debug
>> args=(sys.stdout,)
>> 
>> [formatter_normal]
>> format=%(asctime)s %(levelname)s %(message)s
>> 
>> [formatter_normal_with_name]
>> format=(%(name)s): %(asctime)s %(levelname)s %(message)s
>> 
>> [formatter_debug]
>> format=(%(name)s): %(asctime)s %(levelname)s %(module)s %(funcName)s %(message)s
>> 
>> 
>> 
>> Is anyone able to help out what's up with this?
>> 
>> Cheers,
>> 
>> Kev
>> -- 
>> Kevin Jackson
>> @itarchitectkev
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp


References