lovr.log
EditThis callback is called when a message is logged. The default implementation of this callback prints the message to the console using print, but it's possible to override this callback to render messages in VR, write them to a file, filter messages, and more.
The message can have a "tag" that is a short string representing the sender, and a "level" indicating how severe the message is.
The t.graphics.debug flag in lovr.conf can be used to get log messages from the GPU driver, tagged as GPU. The t.headset.debug will enable OpenXR messages from the VR runtime, tagged as XR.
It is also possible to emit custom log messages using lovr.event.push, or by calling the callback.
function lovr.log(message, level, tag)
-- your code here
endArguments
| Name | Type | Description |
| message | string | The log message. It may end in a newline. |
| level | string |
The log level (debug, info, warn, or error).
|
| tag | string | The log tag. |
Returns
Nothing