0

谁能解释如何在 Eucalyptus 4.0.0 中正确启用调试日志记录?我LOGLEVEL="DEBUG"进去了/etc/eucalyptus/eucalyptus.conf

然后我重新启动了一切,但日志仍然只显示INFO,WARNERROR.

4

1 回答 1

4

你在正确的轨道上。在 eucalyptus.conf 中设置 LOGLEVEL="DEBUG" 对基于 C 的组件和尚未完全引导的基于 Java 的组件有效。当您在 eucalyptus.conf 中设置 DEBUG 时,您需要仅在该机器上重新启动受影响的组件。因此,例如,在 NC 上,您需要重新启动,例如,“service eucalyptus-nc restart”以获取新值。

对于 Java 组件,特别是在它们启动之后,您可以这样设置云范围的 PROPERTY:

euca-modify-property -p cloud.euca_log_level=DEBUG

如果操作正确,输出将告诉您该属性是什么,以及已经变成了什么。

例如:

# euca-modify-property -p cloud.euca_log_level=DEBUG
PROPERTY        cloud.euca_log_level    DEBUG was INFO

一旦你设置好了,你就可以开始了。无需在云中的任何位置重新启动任何 Java 组件。

于 2014-08-14T15:23:38.517 回答