dslf4d日志接口

原文
这里我创建了SLF4D,它提供了常见日志记录接口,及可插件化的架构,以允许第三方处理应用中记录器生成的日志消息.

import slf4d;

void main() {
  auto log = getLogger();
  log.info("信息");
  log.errorF!"错误消息: %d"(42);
}

该库包括默认输出格式化消息到stdoutstderr的"日志记录提供者",但第三方也可通过configureLoggingProvider(provider)方法来调用它.
想法是创建日志提供者来包装D生态系统中已有的各种日志工具(Phobos,Vibe-D等),这样SLF4D就可作为提供者的通用接口.

posted @ 2023-02-23 09:39  zjh6  阅读(17)  评论(0)    收藏  举报  来源