谁能解释如何在 Eucalyptus 4.0.0 中正确启用调试日志记录?我LOGLEVEL="DEBUG"
进去了/etc/eucalyptus/eucalyptus.conf
然后我重新启动了一切,但日志仍然只显示INFO
,WARN
和ERROR
.
谁能解释如何在 Eucalyptus 4.0.0 中正确启用调试日志记录?我LOGLEVEL="DEBUG"
进去了/etc/eucalyptus/eucalyptus.conf
然后我重新启动了一切,但日志仍然只显示INFO
,WARN
和ERROR
.
你在正确的轨道上。在 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 组件。