2025-01-01T00:00:00.000000+00:00 INIT 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.error("msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 WARNING [ -] logger.warning("msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 PROCESS [ -] logger.process("msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info("msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.getChild("foo").error("msg") | pid=12345 logname=LDAP.foo func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.getChild("foo").getChild("bar").error("msg") | pid=12345 logname=LDAP.foo.bar func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.critical("msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 DEBUG [ -] logger.debug(" after reopen with some spaces ") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 ERROR ud.debug(ud.LDAP, ud.ERROR, "msg") 2025-01-01T00:00:00.000000+00:00 WARNING ud.debug(ud.LDAP, ud.WARN, "msg") 2025-01-01T00:00:00.000000+00:00 PROCESS ud.debug(ud.LDAP, ud.PROCESS, "msg") 2025-01-01T00:00:00.000000+00:00 INFO ud.debug(ud.LDAP, ud.INFO, "msg") 2025-01-01T00:00:00.000000+00:00 DEBUG ud.debug(ud.LDAP, ud.ALL, "msg") 2025-01-01T00:00:00.000000+00:00 TRACE ud.debug(ud.LDAP, ud.TRACE, "msg") 2025-01-01T00:00:00.000000+00:00 99 ud.debug(ud.LDAP, 99, "msg") 2025-01-01T00:00:00.000000+00:00 TRACE [ -] logger.log(9, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 TRACE [ -] logger.log(5, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 19 [ -] logger.log(4, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 39 [ -] logger.log(3, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 59 [ -] logger.log(2, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 79 [ -] logger.log(1, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.log(100, "msg") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info({"msg": "msg"}) | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info({"msg": "msg %s"}, "addition") | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info({"msg": "msg"}, "foo": "bar") | pid=12345 logname=LDAP func=test_module.test_function:1 foo=bar 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info("msg", extra={"foo": "bar"}) | pid=12345 logname=LDAP func=test_module.test_function:1 foo=bar 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info("msg %s", "addition", extra={"foo": "bar"}) | pid=12345 logname=LDAP func=test_module.test_function:1 foo=bar 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.exception("full_tb=False") | pid=12345 logname=LDAP func=test_module.test_function:1 exc_info="" 2025-01-01T00:00:00.000000+00:00 ERROR [ -] child.exception("full_tb=False") | pid=12345 logname=LDAP.foo func=test_module.test_function:1 exc_info="" 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info("full_tb=False", stack_info=True) | pid=12345 logname=LDAP func=test_module.test_function:1 stack_info="" 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.exception("full_tb=True") | pid=12345 logname=LDAP func=test_module.test_function:1 exc_info="" 2025-01-01T00:00:00.000000+00:00 ERROR [ -] child.exception("full_tb=True") | pid=12345 logname=LDAP.foo func=test_module.test_function:1 exc_info="" 2025-01-01T00:00:00.000000+00:00 INFO [ -] logger.info("full_tb=True", stack_info=True) | pid=12345 logname=LDAP func=test_module.test_function:1 stack_info="" 2025-01-01T00:00:00.000000+00:00 ERROR [ -] logger.error("msg", extra={"traceback": ""}) | pid=12345 logname=LDAP func=test_module.test_function:1 exc_info= 2025-01-01T00:00:00.000000+00:00 INFO [ -] "contains null (\u0000) byte" | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] contains | pid=12345 logname=LDAP func=test_module.test_function:1 null="(\u0000) byte" 2025-01-01T00:00:00.000000+00:00 INFO [ -] "contains new (\n) line" | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] contains | pid=12345 logname=LDAP func=test_module.test_function:1 new="(\n) line" 2025-01-01T00:00:00.000000+00:00 INFO [ -] contains | pid=12345 logname=LDAP func=test_module.test_function:1 new(\n)_=line 2025-01-01T00:00:00.000000+00:00 INFO [ -] muha \| foo=bar | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] muha | pid=12345 logname=LDAP func=test_module.test_function:1 param="ha\t| foo=bar" 2025-01-01T00:00:00.000000+00:00 INFO [ -] muha \| foo=bar | pid=12345 logname=LDAP func=test_module.test_function:1 param="ha\t| foo=bar" 2025-01-01T00:00:00.000000+00:00 INFO [ -] | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] "\n" | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] "\r" | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\u0008\t\n\u000b\u000c\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f" | pid=12345 logname=LDAP func=test_module.test_function:1 2025-01-01T00:00:00.000000+00:00 INFO [ -] x | pid=12345 logname=LDAP func=test_module.test_function:1 userinput="\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\u0008\t\n\u000b\u000c\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f" 2025-01-01T00:00:00.000000+00:00 INFO [ -] x | pid=12345 logname=LDAP func=test_module.test_function:1 __________\n______________________!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_=x 2025-01-01T00:00:00.000000+00:00 EXIT