Graylog-2.0.1 を使用しようとしています。これは、ポート 8093 の 192.168.0.23 で実行されています。ホスト 192.168.0.23 にポート 8093 で GELF UDP を正常に実装しました。
import logging
import graypy
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
handler = graypy.GELFHandler('192.168.0.23', port=8093)
logger.addHandler(handler)
logger.info('Log Test 1 : CRITICAL -- info')
このコードは実行中です。わかった
コードでホストを 192.168.0.22 に変更すると、エラーが発生するはずですが、エラーは発生しません。
import logging
import graypy
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
handler = graypy.GELFHandler('192.168.0.22', port=8093)
logger.addHandler(handler)
logger.info('Log Test 1 : CRITICAL -- info')
このコードは、Graylog server is not running on this host のようなエラーを返すはずです。 しかし、No Error プログラムは正常に実行されましたが、出力はありませんでした。