Class PluginLogger

java.lang.Object
com.xpdustry.claj.server.plugin.PluginLogger

public class PluginLogger extends Object
Log messages to console with topics
  • Field Details

    • empty

      protected static final Object[] empty
    • pluginTopicFormat

      public static String pluginTopicFormat
    • classTopicFormat

      public static String classTopicFormat
    • noTopic

      public boolean noTopic
      If true, plugin and class topics will not be displayed.
    • plugin

      public final String plugin
    • topic

      public final String topic
    • computedTag

      protected final String computedTag
  • Constructor Details

    • PluginLogger

      public PluginLogger(boolean noTopic)
    • PluginLogger

      public PluginLogger()
    • PluginLogger

      public PluginLogger(Class<? extends Plugin> plugin)
    • PluginLogger

      public PluginLogger(Plugin plugin)
    • PluginLogger

      public PluginLogger(String plugin)
    • PluginLogger

      public PluginLogger(Class<? extends Plugin> plugin, Class<?> clazz)
    • PluginLogger

      public PluginLogger(Plugin plugin, Class<?> clazz)
    • PluginLogger

      public PluginLogger(String plugin, Class<?> clazz)
    • PluginLogger

      public PluginLogger(Class<? extends Plugin> plugin, String topic)
    • PluginLogger

      public PluginLogger(Plugin plugin, String topic)
    • PluginLogger

      public PluginLogger(String plugin, String topic)
  • Method Details

    • logImpl

      protected void logImpl(arc.util.Log.LogLevel level, String text, Throwable th, Object... args)
    • log

      public void log(arc.util.Log.LogLevel level, String text, Throwable th, Object... args)
    • log

      public void log(arc.util.Log.LogLevel level, String text, Object... args)
    • log

      public void log(arc.util.Log.LogLevel level, String text)
    • debug

      public void debug(String text, Object... args)
    • debug

      public void debug(Object object)
    • info

      public void info(String text, Object... args)
    • info

      public void info(Object object)
    • warn

      public void warn(String text, Object... args)
    • warn

      public void warn(String text)
    • err

      public void err(String text, Throwable th, Object... args)
    • err

      public void err(String text, Object... args)
    • err

      public void err(String text, Throwable th)
    • err

      public void err(String text)
    • err

      public void err(Throwable th)
    • ln

      public void ln()
      Log an empty "info" line.