smonitor.emitters package#

Submodules#

smonitor.emitters.exceptions module#

smonitor.emitters.exceptions.disable_exceptions()[source]#
Return type:

None

smonitor.emitters.exceptions.enable_exceptions()[source]#
Return type:

None

smonitor.emitters.logging module#

class smonitor.emitters.logging.SmonitorLoggingHandler(level=0)[source]#

Bases: Handler

emit(record)[source]#

Do whatever it takes to actually log the specified logging record.

This version is intended to be implemented by subclasses and so raises a NotImplementedError.

Parameters:

record (LogRecord)

Return type:

None

smonitor.emitters.logging.disable_logging()[source]#
Return type:

None

smonitor.emitters.logging.enable_logging(*, capture_warnings=False)[source]#
Parameters:

capture_warnings (bool)

Return type:

None

smonitor.emitters.warnings module#

smonitor.emitters.warnings.disable_warnings()[source]#
Return type:

None

smonitor.emitters.warnings.enable_warnings()[source]#
Return type:

None

Module contents#