About
This is a small utility that receives log messages sent over udp via the udp handler which is built into the python standard library.
The utility listens to udp port 9021. To test the utility, run the example_client.py file. To run the logger, run the udplogreceiver script.
Installation
You can install the logviewer via pip:
$ pip install udplogviewer
Usage
The package includes one script, the log viewer. To hook a client script, add the udp handler (built in python module) to your logging system:
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
udp_handler = logging.handlers.DatagramHandler('localhost', 9021)
udp_handler.setLevel(logging.DEBUG)
logger.addHandler(udp_handler)
Dependencies
- python3
- PyQt4 or PyQt5 Qt bindings