2013-03-04 77 views
0

我正在步行穿过Ubuntu安装OpenStack。我已经过了keystone阶段,我发现它在/ var/log/keystone中创建了始终为零的日志文件。在许多其他命令的响应中,我也会收到以下消息:重要日志文件始终为空

No handlers could be found for logger "keystoneclient.v2_0.client" 

- 这可能也可能不相关。任何意见的小鸟赞赏。

这是Folsom版本。

+0

该警告特定于python-keystoneclient。这是keystone命令行工具,而不是keystone本身的一部分。所以,该警告(可能不是问题)不与keystone直接相关。但是,如果您的日志设备不存在或没有以正常方式命名。这可能会混淆许多应用程序。 – 2013-03-05 01:45:40

+0

@MattJoyce感谢您的意见。我仍然不确定为什么当服务keystone启动时,它会设法创建日志文件/var/log/keystone/keystone.log - 但从来没有任何条目。我认为其中一个日志处理程序不存在或未配置。 – AlanObject 2013-03-06 01:16:58

回答

1

Keystone使用/etc/keystone/logging.conf来控制日志级别。默认情况下,梯形记录器将只显示警告级别的消息及以上:

[logger_root] 
level=WARNING 
handlers=file 

如果更改级别的东西较低(例如,INFODEBUG)然后重新启动梯形服务,你应该看到日志消息出现在/ var/log/keystone/keystone.log