|
1 | | -import { Logger } from '@medishn/logger'; |
| 1 | +import { Logger } from '@medishn/toolkit'; |
2 | 2 |
|
3 | 3 | class Log { |
4 | 4 | private logger: Logger; |
5 | 5 |
|
6 | 6 | constructor() { |
7 | 7 | // Initialize the logger with the specified configuration |
8 | 8 | this.logger = new Logger({ |
9 | | - transports: ['console'], |
| 9 | + context: 'console', |
| 10 | + logLevels: ['warn', 'error', 'info', 'debug'], |
10 | 11 | }); |
11 | 12 | } |
12 | 13 |
|
13 | 14 | // Warn method to log warnings |
14 | 15 | warn(message: string, category?: string) { |
15 | | - this.logger.log({ message, category, level: 'warn' }); |
| 16 | + this.logger.warn({ message, category }); |
16 | 17 | } |
17 | 18 |
|
18 | 19 | // Error method to log errors |
19 | 20 | error(message: string, category?: string) { |
20 | | - this.logger.log({ message, category, level: 'error' }); |
| 21 | + this.logger.error({ message, category }); |
21 | 22 | } |
22 | 23 |
|
23 | 24 | // Info method to log informational messages |
24 | 25 | info(message: string, category?: string) { |
25 | | - this.logger.log({ message, category, level: 'info' }); |
| 26 | + this.logger.info({ message, category }); |
26 | 27 | } |
27 | 28 |
|
28 | 29 | // Debug method to log debugging messages |
29 | 30 | debug(message: string, category?: string) { |
30 | | - this.logger.log({ message, category, level: 'debug' }); |
| 31 | + this.logger.debug({ message, category }); |
31 | 32 | } |
32 | 33 | } |
33 | 34 |
|
|
0 commit comments