libretro.drivers.message.logger¶
A message driver that stores core messages and optionally logs them.
See also
libretro.api.messageDefines the message types this driver records.
Classes
A |
- class LoggerMessageDriver[source]¶
Bases:
MessageDriverA
MessageDriverthat stores all messages in memory and optionally forwards them to a standard PythonLogger.- property version¶
The message-interface version supported by this driver.
0supports onlyretro_message.1additionally supportsretro_message_ext.
- property messages¶
All basic messages received from the core, in order.
- property message_exts¶
All extended messages received from the core, in order.
- set_message(message)[source]¶
Delivers a message from the core.
Corresponds to the
RETRO_ENVIRONMENT_SET_MESSAGEandRETRO_ENVIRONMENT_SET_MESSAGE_EXTenvironment calls.- Parameters:
message (
retro_message|retro_message_ext|None) – The message to display or log, orNone.- Return type:
- Returns:
Trueif the message was accepted.
See also
retro_messageThe legacy message struct delivered via
RETRO_ENVIRONMENT_SET_MESSAGE.retro_message_extThe extended message struct delivered via
RETRO_ENVIRONMENT_SET_MESSAGE_EXT.
- classmethod __new__(*args, **kwargs)¶