다양한 로그 레벨을 지원하는 Logger 유틸리티 클래스입니다.
const logger = new Logger(true);logger.log('서버 시작');logger.error('에러 발생');logger.tcp('TCP 연결됨');logger.client('클라이언트 접속');logger.success('성공 메시지');logger.warning('경고 메시지'); Copy
const logger = new Logger(true);logger.log('서버 시작');logger.error('에러 발생');logger.tcp('TCP 연결됨');logger.client('클라이언트 접속');logger.success('성공 메시지');logger.warning('경고 메시지');
Logger 인스턴스를 생성합니다.
true면 debug 로그가 출력됩니다.
Private
클라이언트 관련 로그를 출력합니다.
클라이언트 로그로 출력할 값들
logger.client('클라이언트 접속', clientId); Copy
logger.client('클라이언트 접속', clientId);
에러 로그를 출력합니다.
에러로 출력할 값들
logger.error('에러 발생', error); Copy
logger.error('에러 발생', error);
일반 로그를 출력합니다.
로그로 출력할 값들
logger.log('서버 시작'); Copy
logger.log('서버 시작');
성공 로그를 출력합니다.
성공 로그로 출력할 값들
logger.success('성공 메시지'); Copy
logger.success('성공 메시지');
TCP 관련 로그를 출력합니다.
TCP 로그로 출력할 값들
logger.tcp('TCP 연결됨'); Copy
logger.tcp('TCP 연결됨');
경고 로그를 출력합니다.
경고 로그로 출력할 값들
logger.warning('경고 메시지'); Copy
logger.warning('경고 메시지');
다양한 로그 레벨을 지원하는 Logger 유틸리티 클래스입니다.
Example