Class LuaLogger

java.lang.Object
games.stendhal.server.core.scripting.lua.LuaLogger

public class LuaLogger extends Object
Handles logging from within Lua scripts.
  • Method Details

    • get

      public static LuaLogger get()
      Retrieves the singleton instance.
    • setScript

      public void setScript(LuaScript script)
      Sets the identifier to be used in log messages.
      Parameters:
      script - Script with ID to be used.
    • info

      public void info(String message)
      Logs a message at info level.
      Parameters:
      message - Text in logged message.
    • warn

      public void warn(String message)
      Logs a message at warning level.
      Parameters:
      message - Text in logged message.
    • error

      public void error(String message)
      Logs a message at error level.
      Parameters:
      message - Text in logged message.
    • error

      public void error(String message, Throwable throwable)
      Logs a message at error level & raises an exception.
      Parameters:
      message - Text in logged message.
      throwable - Exception to raise.
    • error

      public void error(Throwable throwable)
      Logs a message at error level & raises an exception.
      Parameters:
      throwable - Exception to raise.
    • debug

      public void debug(String message)
      Logs a message at debug level.
      Parameters:
      message - Text in logged message.
    • deprecated

      public void deprecated(String old, String alt)
      Logs a deprecation warning.
      Parameters:
      old - The deprecated item.
      alt - Alternative to use.
    • deprecated

      public void deprecated(String old)
      Logs a deprecation warning.
      Parameters:
      old - The deprecated item.