|
1 | 1 | package route |
2 | 2 |
|
3 | 3 | import ( |
4 | | - gologger "github.com/ralvarezdev/go-logger" |
5 | | - gologgerstatus "github.com/ralvarezdev/go-logger/status" |
| 4 | + gologgermode "github.com/ralvarezdev/go-logger/mode" |
| 5 | + gologgermodenamed "github.com/ralvarezdev/go-logger/mode/named" |
6 | 6 | ) |
7 | 7 |
|
8 | 8 | // Logger is the logger for router |
9 | 9 | type Logger struct { |
10 | | - logger gologger.Logger |
| 10 | + logger gologgermodenamed.Logger |
11 | 11 | } |
12 | 12 |
|
13 | 13 | // NewLogger is the logger for the router |
14 | | -func NewLogger(logger gologger.Logger) (*Logger, error) { |
15 | | - // Check if the logger is nil |
16 | | - if logger == nil { |
17 | | - return nil, gologger.ErrNilLogger |
| 14 | +func NewLogger(header string, modeLogger gologgermode.Logger) (*Logger, error) { |
| 15 | + // Initialize the mode named logger |
| 16 | + namedLogger, err := gologgermodenamed.NewDefaultLogger(header, modeLogger) |
| 17 | + if err != nil { |
| 18 | + return nil, err |
18 | 19 | } |
19 | 20 |
|
20 | | - return &Logger{logger: logger}, nil |
| 21 | + return &Logger{logger: namedLogger}, nil |
21 | 22 | } |
22 | 23 |
|
23 | 24 | // RegisterRouteGroup registers a route group |
24 | 25 | func (l *Logger) RegisterRouteGroup(routerPath string, routerGroupPath string) { |
25 | | - l.logger.LogMessage( |
26 | | - gologger.NewLogMessage( |
27 | | - "Registering route group", |
28 | | - gologgerstatus.Debug, |
29 | | - "router path: "+routerPath, |
30 | | - "router group path: "+routerGroupPath, |
31 | | - ), |
| 26 | + l.logger.Debug( |
| 27 | + "registering route group", |
| 28 | + "router path: "+routerPath, |
| 29 | + "router group path: "+routerGroupPath, |
32 | 30 | ) |
33 | 31 | } |
34 | 32 |
|
35 | 33 | // RegisterRoute registers a route |
36 | 34 | func (l *Logger) RegisterRoute(routerPath string, routePath string) { |
37 | | - l.logger.LogMessage( |
38 | | - gologger.NewLogMessage( |
39 | | - "Registering route", |
40 | | - gologgerstatus.Debug, |
41 | | - "router path: "+routerPath, |
42 | | - "route path: "+routePath, |
43 | | - ), |
| 35 | + l.logger.Debug( |
| 36 | + "registering route", |
| 37 | + "router path: "+routerPath, |
| 38 | + "route path: "+routePath, |
44 | 39 | ) |
45 | 40 | } |
0 commit comments