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:
objectA 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