0
我想使用Graylog-2.0.1 Graypy不給錯誤。這是對192.168.0.23上運行端口8093. 我已經成功實施GELF UDP主機192.168.0.23與港口8093當假的主機名給出
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')
此代碼運行。 OK
現在,當改變主機192.168.0.22在我的代碼應該給我的錯誤,但它不給我任何錯誤。像Graylog服務器
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')
此代碼應該給我的錯誤是不是這個主機上運行。 但沒有錯誤程序成功執行,但沒有輸出。
我只是想要更多的信息。 Graypy只爲UDP設計?因爲當我的「輸入」是GELF TCP相同的代碼不會工作。 –
根據https://graypy.readthedocs.io/en/stable/,graypy支持GELF UDP和GELF AMQP – joschi