UNPKG

2.32 kBJavaScriptView Raw
1"use strict";
2var __importDefault = (this && this.__importDefault) || function (mod) {
3 return (mod && mod.__esModule) ? mod : { "default": mod };
4};
5Object.defineProperty(exports, "__esModule", { value: true });
6const winston_1 = __importDefault(require("winston"));
7class LoggerService {
8 constructor(config) {
9 this.adapter = winston_1.default.createLogger(config);
10 }
11 getAdapter() {
12 return this.adapter;
13 }
14 log(level, message, ...logArguments) {
15 this.adapter.log(level, message, ...logArguments);
16 return this;
17 }
18 error(message, ...logArguments) {
19 return this.log('error', message, ...logArguments);
20 }
21 warn(message, ...logArguments) {
22 return this.log('warn', message, ...logArguments);
23 }
24 help(message, ...logArguments) {
25 return this.log('help', message, ...logArguments);
26 }
27 data(message, ...logArguments) {
28 return this.log('data', message, ...logArguments);
29 }
30 info(message, ...logArguments) {
31 return this.log('info', message, ...logArguments);
32 }
33 debug(message, ...logArguments) {
34 return this.log('debug', message, ...logArguments);
35 }
36 prompt(message, ...logArguments) {
37 return this.log('prompt', message, ...logArguments);
38 }
39 http(message, ...logArguments) {
40 return this.log('http', message, ...logArguments);
41 }
42 verbose(message, ...logArguments) {
43 return this.log('verbose', message, ...logArguments);
44 }
45 input(message, ...logArguments) {
46 return this.log('input', message, ...logArguments);
47 }
48 silly(message, ...logArguments) {
49 return this.log('silly', message, ...logArguments);
50 }
51 emerg(message, ...logArguments) {
52 return this.log('emerg', message, ...logArguments);
53 }
54 alert(message, ...logArguments) {
55 return this.log('alert', message, ...logArguments);
56 }
57 crit(message, ...logArguments) {
58 return this.log('crit', message, ...logArguments);
59 }
60 warning(message, ...logArguments) {
61 return this.log('warning', message, ...logArguments);
62 }
63 notice(message, ...logArguments) {
64 return this.log('notice', message, ...logArguments);
65 }
66}
67exports.LoggerService = LoggerService;
68//# sourceMappingURL=LoggerService.js.map
\No newline at end of file