Malagu 目前的提供的日志功能比较简单,底层是基于 loglevel 库实现。

接口定义

  1. import * as log from 'loglevel';
  2. export interface Logger extends log.Logger {
  3. }

使用方式

  1. export class A {
  2. @Autowired(Logger)
  3. protected readonly logger: Logger;
  4. }

属性配置

设置日志输出级别,默认是 error 。支持的级别(由低到高):trace、debug、info、warn、error、silent。

  1. # malagu.yml
  2. malagu:
  3. logger:
  4. level: error