endurox.tplogdumpdiff

endurox.tplogdumpdiff(lev: int, comment: str, data1: bytes, data2: bytes) None

Compare two byte arrays and print differences for the common length.

tplogdumpdiff example
    import endurox as e

    e.tplogdumpdiff(e.log_info, "TEST TITLE", b'HELLO WORLD FROM ENDUROX',
        b'HELLO FROM OTHER PLACE OR SYSTEM')
    # t:USER:4:d190fd96:25552:7f5ef2bb3740:000:20220607:185313821586:plogdumpdiff:/tplog.c:0627:TEST TITLE
    # <  0000  48 45 4c 4c 4f 20 57 4f 52 4c 44 20 46 52 4f 4d  HELLO WORLD FROM
    # >  0000  48 45 4c 4c 4f 20 46 52 4f 4d 20 4f 54 48 45 52  HELLO FROM OTHER
    # <  0010  20 45 4e 44 55 52 4f 58                           ENDUROX
    # >  0010  20 50 4c 41 43 45 20 4f                           PLACE O

For more details see tplogdumpdiff(3) C API call.

Parameters:
  • lev (int) – Log level.

  • comment (str) – Log title.

  • data1 (bytes) – Bytes to compare.

  • data2 (bytes) – Bytes to compare.