logger
공통된 템플릿을 사용해 로그를 남깁니다.
import { logger } from "@asapjs/core";
logger.silly("Hello World!");
logger.debug("Hello World!");
logger.verbose("Hello World!");
logger.http("Hello World!");
logger.info("Hello World!");
logger.warn("Hello World!");
logger.error("Hello World!");
기본적인 로거 타입은 winston의 타입을 사용합니다.
기본 로거의 레벨과 색상은 아래와 같습니다
error: 0, // 'red'
warn: 1, // 'yellow'
info: 2, // 'green'
http: 3, // 'green'
verbose: 4, // 'cyan'
debug: 5, // 'blue'
silly: 6 // 'magenta'
출력되는 로그는 다음과 같습니다.
2022-01-01 00:00:00 - silly: [asapjs] Hello world!
2022-01-01 00:00:00 - debug: [asapjs] Hello world!
2022-01-01 00:00:00 - verbose: [asapjs] Hello world!
2022-01-01 00:00:00 - http: [asapjs] Hello world!
2022-01-01 00:00:00 - info: [asapjs] Hello world!
2022-01-01 00:00:00 - warn: [asapjs] Hello world!
2022-01-01 00:00:00 - error: [asapjs] Hello world!