这条消息有两个问题。
信息:使用本地 vm 和 openstack 的 devstack;冰屋版。使用 1.8.0 的 jclouds。
- 我正在尝试使用 jclouds 配置记录器,并不断将错误消息打印到控制台。但是我在我的主程序中不断出现这个错误。我最初使用的是NullLogger,但发现仍然会打印错误。创建了我自己的不会打印错误的 NullLogger,但仍然遇到这个问题(只是覆盖了错误函数)
- 另一个问题是此消息只是吐出用于尝试连接的凭据。我想至少在它被打印之前捕捉到这条消息,并提到它无法连接到服务器。
任何解决这些问题的想法将不胜感激!谢谢。
具体错误>>>>>>>>
2015-02-10 10:56:36.707 错误 [Thread-5] ojhhBackoffLimitedRetryHandler 在服务器错误后无法重试,命令已超出重试限制 5:[method=org.jclouds.openstack.keystone.v2_0.AuthenticationApi.public abstract org.jclouds .openstack.keystone.v2_0.domain.Access org.jclouds.openstack.keystone.v2_0.AuthenticationApi.authenticateWithTenantNameAndCredentials(java.lang.String,org.jclouds.openstack.keystone.v2_0.domain.PasswordCredentials) [admin, PasswordCredentials{用户名=admin, password=openstack}] , request=POST http://xxxxxx:5000/v2.0/tokens HTTP/1.1]
logback.xml>>>>>>
<?xml version="1.0"?>
<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>jclouds.log</file>
<encoder>
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %level [%thread] %logger{10} %msg%n</pattern>
</encoder>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FILE" />
</root>
</configuration>