3.1.2.3. thyrsis.log module¶
Logging utility for thyrsis
By default we log in temporary file
A signal is emmited for each log if required
-
class
thyrsis.log.
ConsoleProgressDisplay
¶ Bases:
object
Console Progress Display
-
set_ratio
(ratio)¶ Display progress through simulation dates
- Parameters
ratio (float) – ratio of calculated dates
-
-
class
thyrsis.log.
Logger
(file_='/tmp/ci_thyrsis.log', iface=None, level='notice', enable_console=False)¶ Bases:
object
Thyrsis Logger
-
debug
(*args)¶ Write debug info
-
enable_console
(flag)¶ Activate output in the console
- Parameters
flag (bool) – flag, enable console output
-
error
(*args)¶ Write error
-
notice
(*args)¶ Write notation
-
progress
(message)¶ Write progress
- Parameters
message (string) – message to write
-
set_iface
(iface)¶ Set iface attribute
- Parameters
iface (QgisInterface) – qgis interface
-
set_level
(level)¶ Set logger level
- Parameters
level (string) – logger level
-
warning
(*args)¶ Write warning
-