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 コード内で) 修正されています。

回避策は、jthon で同様のことを実行することだと思います。

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 に答える