Class: LoggerAdapter
Defined in: electron/utils/database/serviceFactory.ts:29
Adapter for the logger to implement Logger interface.
Adapts the monitorLogger instance to match the Logger interface required by database services, providing a consistent logging interface across different components while maintaining type safety.
See
Logger for the interface this class implements
Constructors
Constructor
new LoggerAdapter(
logger:BaseLogger):LoggerAdapter
Defined in: electron/utils/database/serviceFactory.ts:32
Parameters
logger
Returns
LoggerAdapter
Properties
logger
privatereadonlylogger:BaseLogger
Defined in: electron/utils/database/serviceFactory.ts:30
Methods
debug()
debug(
message:string, ...args:unknown[]):void
Defined in: electron/utils/database/serviceFactory.ts:36
Parameters
message
string
args
...unknown[]
Returns
void
error()
error(
message:string,error?:unknown, ...args?:unknown[]):void
Defined in: electron/utils/database/serviceFactory.ts:40
Parameters
message
string
error?
unknown
args?
...unknown[]
Returns
void
info()
info(
message:string, ...args:unknown[]):void
Defined in: electron/utils/database/serviceFactory.ts:44
Parameters
message
string
args
...unknown[]
Returns
void
warn()
warn(
message:string, ...args:unknown[]):void
Defined in: electron/utils/database/serviceFactory.ts:48
Parameters
message
string
args
...unknown[]
Returns
void