模块 linlang.api

类 LinBanner

java.lang.Object
api.linlang.banner.LinBanner

public final class LinBanner extends Object
ASCII 启动铭牌打印入口。

字体通过 ServiceLoader 发现的 BannerFontProvider 提供, 首个成功返回字体的提供者会被缓存。

  • 方法详细资料

    • printWithPrefix

      public static void printWithPrefix(api.linlang.banner.BannerOptions opt)
      将铭牌逐行写入带日志前缀的 INFO 通道。
      参数:
      opt - 铭牌选项
    • print

      public static void print(api.linlang.banner.BannerOptions opt)
      将铭牌逐行写入专用 Banner 日志通道。
      参数:
      opt - 铭牌选项
    • print

      public static void print(Consumer<String> sink, api.linlang.banner.BannerOptions opt)
      将铭牌逐行写入自定义输出。

      未发现可用字体时不调用输出,并记录警告。

      参数:
      sink - 行输出函数
      opt - 铭牌选项
    • options

      public static BannerOptions.Builder options()
      返回:
      新的铭牌选项构建器