我正在尝试使用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服务器没有在此主机上运行。 但没有错误程序执行成功,但没有输出。你知道吗
UDP是一个无状态协议。只要IP地址可以路由,库就无法知道是否有进程在侦听给定的UDP端口。你知道吗
换句话说:一切都按设计进行。你知道吗
相关问题 更多 >
编程相关推荐