1 | "use strict";
|
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
4 | };
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | const winston_1 = __importDefault(require("winston"));
|
7 | class 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 | }
|
67 | exports.LoggerService = LoggerService;
|
68 |
|
\ | No newline at end of file |