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 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 | skip (self, msg) |
| 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 robot.output.logger.Logger.__init__ | ( | self, | |
register_console_logger = True |
|||
| ) |
Reimplemented from robot.output.loggerhelper.AbstractLogger.
| def robot.output.logger.Logger.__exit__ | ( | self, | |
| * | exc_info | ||
| ) |
|
private |
|
private |
|
private |
|
private |
| def robot.output.logger.Logger.disable_library_import_logging | ( | self | ) |
| def robot.output.logger.Logger.disable_message_cache | ( | self | ) |
| def robot.output.logger.Logger.enable_library_import_logging | ( | self | ) |
| def robot.output.logger.Logger.end_keyword | ( | self, | |
| keyword | |||
| ) |
| def robot.output.logger.Logger.imported | ( | self, | |
| import_type, | |||
| name, | |||
| ** | attrs | ||
| ) |
| def robot.output.logger.Logger.log_output | ( | self, | |
| output | |||
| ) |
| def robot.output.logger.Logger.message | ( | self, | |
| msg | |||
| ) |
Messages about what the framework is doing, warnings, errors, ...
Reimplemented from robot.output.loggerhelper.AbstractLogger.
| def robot.output.logger.Logger.output_file | ( | self, | |
| file_type, | |||
| path | |||
| ) |
| def robot.output.logger.Logger.register_console_logger | ( | self, | |
type = 'verbose', |
|||
width = 78, |
|||
colors = 'AUTO', |
|||
markers = 'AUTO', |
|||
stdout = None, |
|||
stderr = None |
|||
| ) |
| def robot.output.logger.Logger.register_error_listener | ( | self, | |
| listener | |||
| ) |
| def robot.output.logger.Logger.register_listeners | ( | self, | |
| listeners, | |||
| library_listeners | |||
| ) |
| def robot.output.logger.Logger.register_logger | ( | self, | |
| * | loggers | ||
| ) |
| def robot.output.logger.Logger.register_syslog | ( | self, | |
path = None, |
|||
level = 'INFO' |
|||
| ) |
| def robot.output.logger.Logger.register_xml_logger | ( | self, | |
| logger | |||
| ) |
| def robot.output.logger.Logger.start_keyword | ( | self, | |
| keyword | |||
| ) |
|
private |
| def robot.output.logger.Logger.start_suite | ( | self, | |
| suite | |||
| ) |
| def robot.output.logger.Logger.unregister_console_logger | ( | self | ) |
| def robot.output.logger.Logger.unregister_logger | ( | self, | |
| * | loggers | ||
| ) |
| def robot.output.logger.Logger.unregister_xml_logger | ( | self | ) |
|
private |
|
static |
|
static |