openwpm.mp_logger module

class openwpm.mp_logger.ClientSocketHandler(host, port)[source]

Bases: SocketHandler

Make SocketHandler compatible with SocketInterface.py

makePickle(record)[source]

Serializes the record via json and prepends a length/serialization flag. Returns it ready for transmission across the socket.

class openwpm.mp_logger.MPLogger(log_file: Path, crawl_reference: str | None = None, log_level_console=20, log_level_file=10, log_level_sentry_breadcrumb=10, log_level_sentry_event=40)[source]

Bases: object

Configure OpenWPM logging across processes

close()[source]
openwpm.mp_logger.parse_config_from_env()[source]

Parse the logger config from environment variables