Class Logger

java.lang.Object
me.axolotl.api.tool.Logger

public final class Logger extends Object
Logger類別提供不同日誌等級的日誌功能。
Since:
2024-02-08
  • Constructor Summary

    Constructors
    Constructor
    Description
    使用無前綴構造一個Logger。
    Logger(@Nullable String prefix)
    使用指定前綴構造一個Logger。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    info(@NotNull String message)
    記錄一條信息消息。
    void
    info(@NotNull String message, @NotNull Object... args)
    記錄一條格式化的信息消息。
    void
    severe(@NotNull Exception exception)
    記錄一個嚴重消息和異常。
    void
    severe(@NotNull String message)
    記錄一條嚴重消息。
    void
    severe(@NotNull String message, @NotNull Object... args)
    記錄一條格式化的嚴重消息。
    void
    warning(@NotNull String message)
    記錄一條警告消息。
    void
    warning(@NotNull String message, @NotNull Object... args)
    記錄一條格式化的警告消息。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Logger

      public Logger()
      使用無前綴構造一個Logger。
    • Logger

      public Logger(@Nullable @Nullable String prefix)
      使用指定前綴構造一個Logger。
      Parameters:
      prefix - 要添加到日誌消息前面的前綴。
  • Method Details

    • info

      public void info(@NotNull @NotNull String message)
      記錄一條信息消息。
      Parameters:
      message - 要記錄的消息。
    • info

      public void info(@NotNull @NotNull String message, @NotNull @NotNull Object... args)
      記錄一條格式化的信息消息。
      Parameters:
      message - 格式化字符串。
      args - 格式字符串中格式化符號所引用的參數。
    • warning

      public void warning(@NotNull @NotNull String message)
      記錄一條警告消息。
      Parameters:
      message - 要記錄的消息。
    • warning

      public void warning(@NotNull @NotNull String message, @NotNull @NotNull Object... args)
      記錄一條格式化的警告消息。
      Parameters:
      message - 格式化字符串。
      args - 格式字符串中格式化符號所引用的參數。
    • severe

      public void severe(@NotNull @NotNull String message)
      記錄一條嚴重消息。
      Parameters:
      message - 要記錄的消息。
    • severe

      public void severe(@NotNull @NotNull String message, @NotNull @NotNull Object... args)
      記錄一條格式化的嚴重消息。
      Parameters:
      message - 格式化字符串。
      args - 格式字符串中格式化符號所引用的參數。
    • severe

      public void severe(@NotNull @NotNull Exception exception)
      記錄一個嚴重消息和異常。
      Parameters:
      exception - 要記錄的異常。