let oldRW = vaporApp.db(.psql)
var ro = vaporApp.db(.readOnly)
let databaseLogger = Logger(label: "Database") { label in
var logger = EventManager(service: "Database", eventId: UUID(), level: Logger.Level.info)
print(label)
logger.label = label
return logger
}
let rw = oldRW.logging(to: databaseLogger)
rw.logger.info("Setting New Logger rw")
oldRW.logger.info("Setting New Logger oldRW")
ro = ro.logging(to: databaseLogger)
I am injecting the rw and ro databases but it is still logging to the default logger. Seems like it still logs on the default database rather then the decorated one
I am injecting the rw and ro databases but it is still logging to the default logger. Seems like it still logs on the default database rather then the decorated one