smonitor.handlers package#

Submodules#

smonitor.handlers.console module#

class smonitor.handlers.console.ConsoleHandler(stream=None)[source]#

Bases: object

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

class smonitor.handlers.console.RichConsoleHandler[source]#

Bases: ConsoleHandler

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

smonitor.handlers.file module#

class smonitor.handlers.file.FileHandler(path, mode='a')[source]#

Bases: object

Parameters:
  • path (str)

  • mode (str)

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

smonitor.handlers.json module#

class smonitor.handlers.json.JsonHandler(path, mode='a')[source]#

Bases: object

Parameters:
  • path (str)

  • mode (str)

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

smonitor.handlers.memory module#

class smonitor.handlers.memory.MemoryHandler(max_events=None)[source]#

Bases: object

Parameters:

max_events (Optional[int])

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

Module contents#

class smonitor.handlers.ConsoleHandler(stream=None)[source]#

Bases: object

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

class smonitor.handlers.FileHandler(path, mode='a')[source]#

Bases: object

Parameters:
  • path (str)

  • mode (str)

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

class smonitor.handlers.JsonHandler(path, mode='a')[source]#

Bases: object

Parameters:
  • path (str)

  • mode (str)

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

class smonitor.handlers.MemoryHandler(max_events=None)[source]#

Bases: object

Parameters:

max_events (Optional[int])

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None

class smonitor.handlers.RichConsoleHandler[source]#

Bases: ConsoleHandler

handle(event, *, profile='user')[source]#
Parameters:
  • event (Dict[str, Any])

  • profile (str)

Return type:

None