2018-11-08 16:48:28 UTC - Grant Wu: Which logging framework does the Pulsar C++ client use? ---- 2018-11-08 16:49:28 UTC - Matteo Merli: Default is a custom logger, in which you can also pass a function to get called ---- 2018-11-08 16:49:33 UTC - Grant Wu: I ask because we’re facing a hilarious bug where Apache Livy breaks when we create a Python Pulsar producer in PySpark ---- 2018-11-08 16:49:41 UTC - Grant Wu: Where it attempts to parse the logging output as JSON (??) ---- 2018-11-08 16:49:45 UTC - Matteo Merli: There’s also option to compile with log4cxx ---- 2018-11-08 16:50:14 UTC - Grant Wu: I was wondering if there was some maybe bizarre interaction where there’s a common library between Livy and Pulsar and it’s applying heuristics to parse stdout… ---- 2018-11-08 16:50:28 UTC - Grant Wu: It sounds very far-fetched… ---- 2018-11-08 16:50:41 UTC - Matteo Merli: In Go wrapper is possible to pass a go function and intercept the logs ---- 2018-11-08 16:50:54 UTC - Matteo Merli: In python, I don’t remember ----