Classes | |
class | Level |
Functions | |
def | debug (msg) |
def | error (msg) |
def | getLevel (module=None) |
def | info (msg) |
def | logToConsole (yes) |
def | notice (msg) |
def | setLevel (level, module=None) |
def | thisModule () |
def | track (*args) |
def | trackAllModules (boolean) |
def | trackModule (module=None) |
def | untrackAllModules () |
def | untrackModule (module=None) |
def | warning (msg) |
Function Documentation
◆ debug()
def PathScripts.PathLog.debug | ( | msg | ) |
(message)
◆ error()
def PathScripts.PathLog.error | ( | msg | ) |
(message)
◆ getLevel()
def PathScripts.PathLog.getLevel | ( | module = None | ) |
(module = None) - return the global (None) or module specific log level.
Referenced by PathScripts.PathLog.thisModule().
◆ info()
def PathScripts.PathLog.info | ( | msg | ) |
(message)
◆ logToConsole()
def PathScripts.PathLog.logToConsole | ( | yes | ) |
(boolean) - if set to True (default behaviour) log messages are printed to the console. Otherwise they are printed to stdout.
◆ notice()
def PathScripts.PathLog.notice | ( | msg | ) |
(message)
◆ setLevel()
def PathScripts.PathLog.setLevel | ( | level, | |
module = None |
|||
) |
(level, module = None) if no module is specified the default log level is set. Otherwise the module specific log level is changed (use RESET to clear).
◆ thisModule()
def PathScripts.PathLog.thisModule | ( | ) |
returns the module id of the caller, can be used for setLevel, getLevel and trackModule.
References PathScripts.PathLog.getLevel().
◆ track()
def PathScripts.PathLog.track | ( | * | args | ) |
(....) - call with arguments of current function you want logged if tracking is enabled.
◆ trackAllModules()
def PathScripts.PathLog.trackAllModules | ( | boolean | ) |
(boolean) - if True all modules will be tracked, otherwise tracking is up to the module setting.
◆ trackModule()
def PathScripts.PathLog.trackModule | ( | module = None | ) |
(module = None) - start tracking given module, current module if not set.
◆ untrackAllModules()
def PathScripts.PathLog.untrackAllModules | ( | ) |
In addition to stop tracking all modules it also clears the tracking flag for all individual modules.
◆ untrackModule()
def PathScripts.PathLog.untrackModule | ( | module = None | ) |
(module = None) - stop tracking given module, current module if not set.
◆ warning()
def PathScripts.PathLog.warning | ( | msg | ) |
(message)