x2go.log module¶
X2GoLogger class - flexible handling of log and debug output.
-
class
x2go.log.
X2GoLogger
(name='/usr/bin/sphinx-build', loglevel=56, tag=None)[source]¶ Bases:
object
A simple logger class, that is used by all Python X2Go classes.
-
destination
= <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>¶
-
level
= -1¶
-
message
(msg, loglevel=0, tag=None)[source]¶ Log a message.
Parameters: - msg (
str
) – log message text - loglevel (
int
) – log level of this message (Default value = loglevel_NONE) - tag (
str
) – additional tag for this log entry (Default value = None)
- msg (
-
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
x2go.log.X2GoLogger
-
x2go.log.
loglevel_DEFAULT
= 56¶ Default loglevel of X2GoLogger objects is: NOTICE | WARN | ERROR