Skip to content

Logger

Static logging methods. Use for debugging and diagnostics. Output appears in the terminal or host log.

Parameters:

  • message (String) — Message to log at info level.

Log an informational message.

Logger.info("Game started")
Logger.info("Score: %(score)")

Parameters:

  • message (String) — Warning message.

Log a warning (e.g. recoverable or unexpected conditions).

if (asset == null) Logger.warn("Could not load asset: %(path)")

Parameters:

  • message (String) — Error message.

Log an error.

Logger.error("Failed to initialize renderer")

Parameters:

  • value (any) — Value to inspect (string, number, List, Map, object, etc.).

Dump a value for debugging (e.g. inspect tables or object state). The format is implementation-dependent.

Logger.info("Game started")
Logger.dump(someTable)
Logger.dump(_mesh.getVertexCount())