Skip to content

Logger

Logger, a simple logging implementation for Discord Luau.

This implementation is based on the following document:

Please defer to the above document for when it is appropriate to use each log level.

Properties

The Logger instance has no set properties!

Methods

The Logger instance has no set methods!

Functions

parseVaradic

Logger . parseVaradic (

     args: { any }
)  -> ()

Function responsible for parsing a varadic list of arguments into a string.

setLogLevel

Logger . setLogLevel (

     self: Logger
     logLevel: LogLevel
)  -> ()

Function responsible for for setting the log level of the logger, for example - if the log level is set to “Debug”, then all log levels below, and “Debug” will be ignored.

getLogLevel

Logger . getLogLevel (

     self: Logger
)  -> ()

Function responsible for for getting the log level of the logger

new

Logger . new (

     name: string
     logLevel: LogLevel?
)  -> ()

Constructor for the Logger object.