|
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