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
:Logger
):LoggerAdapter
Defined in: electron/utils/database/serviceFactory.ts:32
Parameters
logger
Returns
LoggerAdapter
Properties
logger
private
readonly
logger:Logger
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