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
end
Arguments
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