1

每次我在 AWS 上使用 VanillaWindowsProcess 时,都会出现以下错误消息:

No handlers could be found for logger "_socket"

我该如何解决这个问题?

4

1 回答 1

1

对于 WinRM,Brooklyn 0.8.0 使用的是winrm4j,它目前通过jython版本 2.7-b3使用pywinrm 。

您遇到的错误来自 jython:在http://bugs.jython.org/issue2253中描述,在https://hg.python.org/jython/rev/e37122c32d8a中进行了修复(在 python 代码中)。

我怀疑一种解决方法是在 jython 中执行类似的事情:

log = logging.getLogger("_socket")
log.setLevel(level=logging.WARNING)

长期解决方案是在 winrm4j 中修复它 - 我为此创建了一个问题 - https://github.com/cloudsoft/winrm4j/issues/5

(有人提议用纯 Java 重写 winrm4j,但还没有完成)。


我认为这个错误是良性的(即其他一切仍然有效)?

还是尝试记录存在不同问题的指示(不幸的是,其详细信息没有到达日志或控制台!)?

于 2015-11-04T11:14:04.083 回答