endurox.tplogfpget

endurox.tplogfpget(dbg: endurox.NdrxDebugHandle, flags: int = 0) int

Get fileno for currently locked logger (i.e. value returned from tplogfplock()).

tplogfpget example
    import os
    import endurox as e
    h = e.tplogfplock(e.log_debug, 0)
    no = e.tplogfpget(h, 0)
    os.write(fd, b'HELLO WORLD')
    os.fsync(fd)
    e.tplogfpunlock(h)

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

Parameters:
  • dbg (.NdrxDebugHandle) – Debug handle previously locked by tplogfplock()

  • flags (int) – RFU

Returns:

ret – File descriptor.

Return type:

int