@@ -2,40 +2,38 @@ package go_databases
22
33import (
44 gologger "github.com/ralvarezdev/go-logger"
5- gologgerstatus "github.com/ralvarezdev/go-logger/status"
5+ gologgermode "github.com/ralvarezdev/go-logger/mode"
6+ gologgermodenamed "github.com/ralvarezdev/go-logger/mode/named"
67)
78
89// Logger is the logger for the database connection
910type Logger struct {
10- logger gologger .Logger
11+ logger gologgermodenamed .Logger
1112}
1213
1314// NewLogger is the logger for the database connection
14- func NewLogger (logger gologger .Logger ) (* Logger , error ) {
15+ func NewLogger (header string , modeLogger gologgermode .Logger ) (* Logger , error ) {
1516 // Check if the logger is nil
16- if logger == nil {
17+ if modeLogger == nil {
1718 return nil , gologger .ErrNilLogger
1819 }
1920
20- return & Logger {logger : logger }, nil
21+ // Initialize the mode named logger
22+ namedLogger , _ := gologgermodenamed .NewDefaultLogger (header , modeLogger )
23+
24+ return & Logger {logger : namedLogger }, nil
2125}
2226
2327// ConnectedToDatabase logs a success message when the server connects to the database
2428func (l * Logger ) ConnectedToDatabase () {
25- l .logger .LogMessage (
26- gologger .NewLogMessage (
27- "connected to database" ,
28- gologgerstatus .Debug ,
29- ),
29+ l .logger .Debug (
30+ "connected to database" ,
3031 )
3132}
3233
3334// DisconnectedFromDatabase logs a success message when the server disconnects from the database
3435func (l * Logger ) DisconnectedFromDatabase () {
35- l .logger .LogMessage (
36- gologger .NewLogMessage (
37- "disconnected from database" ,
38- gologgerstatus .Debug ,
39- ),
36+ l .logger .Debug (
37+ "disconnected from database" ,
4038 )
4139}
0 commit comments