neuralogic.logging

add_handler(output, level: Level = Level.FINER, formatter: Formatter = Formatter.COLOR)[source]

Add logger handler for an insight into the java backend. Overrides the default logger to stdout.

Parameters:
  • output – File-like object (has write(text: str) method)

  • level – The logging level

  • formatter – The log formatter

add_log_handler(handler: LogHandler)[source]

Add logger handler for an insight into the java backend. Overrides the default logger to stdout.

Parameters:

handler – LogHandler

clear_handlers()[source]

Clear all handlers

class Level(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Logging level

OFF = 2147483647
SEVERE = 1000
WARNING = 900
INFO = 800
CONFIG = 700
FINE = 500
FINER = 400
FINEST = 300
ALL = -2147483648
class Formatter(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Logged information formatters

COLOR = 'color'
NORMAL = 'normal'
class TextIOWrapper(wrapped_text_io)[source]

Bases: object

write(string)[source]
class LogHandler(output: Any, level: neuralogic.logging.Level = <Level.FINER: 400>, formatter: neuralogic.logging.Formatter = <Formatter.COLOR: 'color'>)[source]

Bases: object

output: Any
level: Level = 400
formatter: Formatter = 'color'