A global logger proxy to delegating messages to registered loggers. More...
Public Member Functions | |
| def | __enter__ (self) |
| def | __exit__ (self, *exc_info) |
| def | __init__ (self, register_console_logger=True) |
| def | __iter__ (self) |
| def | close (self) |
| def | disable_library_import_logging (self) |
| def | disable_message_cache (self) |
| def | enable_library_import_logging (self) |
| def | end_keyword (self, keyword) |
| def | end_suite (self, suite) |
| def | end_test (self, test) |
| def | imported (self, import_type, name, **attrs) |
| def | log_output (self, output) |
| def | message (self, msg) |
| Messages about what the framework is doing, warnings, errors, ... More... | |
| def | output_file (self, file_type, path) |
| Finished output, report, log, debug, or xunit file. More... | |
| def | register_console_logger (self, type='verbose', width=78, colors='AUTO', markers='AUTO', stdout=None, stderr=None) |
| def | register_error_listener (self, listener) |
| def | register_listeners (self, listeners, library_listeners) |
| def | register_logger (self, *loggers) |
| def | register_syslog (self, path=None, level='INFO') |
| def | register_xml_logger (self, logger) |
| def | start_keyword (self, keyword) |
| def | start_suite (self, suite) |
| def | start_test (self, test) |
| def | unregister_console_logger (self) |
| def | unregister_logger (self, *loggers) |
| def | unregister_xml_logger (self) |
Public Member Functions inherited from robotide.lib.robot.output.loggerhelper.AbstractLogger | |
| def | debug (self, msg) |
| def | error (self, msg) |
| def | fail (self, msg) |
| def | info (self, msg) |
| def | set_level (self, level) |
| def | trace (self, msg) |
| def | warn (self, msg) |
| def | write (self, message, level, html=False) |
Public Attributes | |
| log_message | |
Static Public Attributes | |
| def | log_message = message |
Properties | |
| cache_only = property | |
| delayed_logging = property | |
| end_loggers = property | |
| start_loggers = property | |
Private Member Functions | |
| def | _log_message (self, msg, no_cache=False) |
| Log messages written (mainly) by libraries. More... | |
| def | _relay_cached_messages (self, logger) |
| def | _wrap_and_relay (self, logger) |
| def | cache_only (self) |
| def | delayed_logging (self) |
| def | end_loggers (self) |
| def | start_loggers (self) |
A global logger proxy to delegating messages to registered loggers.
Whenever something is written to LOGGER in code, all registered loggers are notified. Messages are also cached and cached messages written to new loggers when they are registered. NOTE: This API is likely to change in future versions.
| def robotide.lib.robot.output.logger.Logger.__init__ | ( | self, | |
register_console_logger = True |
|||
| ) |
Reimplemented from robotide.lib.robot.output.loggerhelper.AbstractLogger.
| def robotide.lib.robot.output.logger.Logger.__enter__ | ( | self | ) |
| def robotide.lib.robot.output.logger.Logger.__exit__ | ( | self, | |
| * | exc_info | ||
| ) |
| def robotide.lib.robot.output.logger.Logger.__iter__ | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
| def robotide.lib.robot.output.logger.Logger.disable_library_import_logging | ( | self | ) |
| def robotide.lib.robot.output.logger.Logger.disable_message_cache | ( | self | ) |
| def robotide.lib.robot.output.logger.Logger.enable_library_import_logging | ( | self | ) |
| def robotide.lib.robot.output.logger.Logger.end_keyword | ( | self, | |
| keyword | |||
| ) |
|
private |
| def robotide.lib.robot.output.logger.Logger.end_suite | ( | self, | |
| suite | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.end_test | ( | self, | |
| test | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.imported | ( | self, | |
| import_type, | |||
| name, | |||
| ** | attrs | ||
| ) |
| def robotide.lib.robot.output.logger.Logger.log_output | ( | self, | |
| output | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.message | ( | self, | |
| msg | |||
| ) |
Messages about what the framework is doing, warnings, errors, ...
Reimplemented from robotide.lib.robot.output.loggerhelper.AbstractLogger.
| def robotide.lib.robot.output.logger.Logger.output_file | ( | self, | |
| file_type, | |||
| path | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.register_console_logger | ( | self, | |
type = 'verbose', |
|||
width = 78, |
|||
colors = 'AUTO', |
|||
markers = 'AUTO', |
|||
stdout = None, |
|||
stderr = None |
|||
| ) |
| def robotide.lib.robot.output.logger.Logger.register_error_listener | ( | self, | |
| listener | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.register_listeners | ( | self, | |
| listeners, | |||
| library_listeners | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.register_logger | ( | self, | |
| * | loggers | ||
| ) |
| def robotide.lib.robot.output.logger.Logger.register_syslog | ( | self, | |
path = None, |
|||
level = 'INFO' |
|||
| ) |
| def robotide.lib.robot.output.logger.Logger.register_xml_logger | ( | self, | |
| logger | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.start_keyword | ( | self, | |
| keyword | |||
| ) |
|
private |
| def robotide.lib.robot.output.logger.Logger.start_suite | ( | self, | |
| suite | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.start_test | ( | self, | |
| test | |||
| ) |
| def robotide.lib.robot.output.logger.Logger.unregister_console_logger | ( | self | ) |
| def robotide.lib.robot.output.logger.Logger.unregister_logger | ( | self, | |
| * | loggers | ||
| ) |
| def robotide.lib.robot.output.logger.Logger.unregister_xml_logger | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |