endurox.tplogfplock

endurox.tplogfplock(lev: int = - 1, flags: int = 0) endurox.NdrxDebugHandle

Locks and returns logging handle. During the time while handle is locked system functions such as log-rotate would not work for given process. In case if logging is not required i.e. ‘lev’ is greater than currently configured logging level, None is returned.

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

Parameters:
  • lev (int) – Request log level. If handle is needed by not checking the log level, use value -1.

  • flags (int) – RFU.

Returns:

ret – Enduro/X logger handle or None if logging is not required.

Return type:

.NdrxDebugHandle