Logger - lnx00/Lmaobox-Library GitHub Wiki

lnxLib.Utils.Logger

Simple logging utility. Every log mode has a dedicated log level. You can set a minimum log level (1 by default) using the .Level field of a Logger instance.

Functions

  • .new(name) Creates a new Logger instance with the given name.

Fields

  • .Level Minimum log level

Methods

  • :Debug(msg) Used for debugging. (Level 0)
  • :Info(msg) Various info messages (Level 1)
  • :Warn(msg) Important warning (Level 2)
  • :Error(msg) Fatal errors (Level 3)

Example

local Log = Logger.new("Test")

Log:Info("Everything works as intended!")
Log:Warn("...or does it?")
Log:Error("Nope, it doesn't.")

Preview