x2go.log module¶
X2GoLogger class - flexible handling of log and debug output.
- class x2go.log.X2GoLogger(name='/usr/bin/sphinx-build-3', loglevel=56, tag=None)[source]¶
Bases:
object
A simple logger class, that is used by all Python X2Go classes.
- destination = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>¶
- level = -1¶
- message(msg, loglevel=0, tag=None)[source]¶
Log a message.
- Parameters:
msg (
str
) – log message textloglevel (
int
) – log level of this message (Default value = loglevel_NONE)tag (
str
) – additional tag for this log entry (Default value = None)
- name = ''¶
- progpid = -1¶
- set_loglevel(loglevel_name='none')[source]¶
Set log level by name.
- Parameters:
loglevel_name (
str
) – name of loglevel to be set (Default value = ‘none’)
- tag = ''¶
- x2go.log.X2goLogger¶
alias of
X2GoLogger
- x2go.log.loglevel_DEFAULT = 56¶
Default loglevel of X2GoLogger objects is: NOTICE | WARN | ERROR