Table of Contents

log

Writes to the server log. Backed by LoggerModule, which forwards to Serilog.

Every function takes a message template and optional positional arguments. The template uses positional placeholders ({0}, {1}, …) in Serilog's message-template style, filled from the extra arguments in order. None of these functions return a value.

log.debug

log.debug(message, ...)

Writes a message at the Debug level.

Example

log.debug("spawned mobile {0} at ({1},{2})", serial, x, y)

log.info

log.info(message, ...)

Writes a message at the Information level.

Example

log.info("world ready")

log.warn

log.warn(message, ...)

Writes a message at the Warning level.

Example

log.warn("template {0} produced no item", "dagger")

log.error

log.error(message, ...)

Writes a message at the Error level.

Example

log.error("failed to equip item {0} on mobile {1}", blade, guard)