logger
Workspace API / services/logger
services/logger
Variables
logger
constlogger:Logger
Defined in: services/logger.ts:58
Functions
createLoggerConfig()
createLoggerConfig():
LoggerOptions
Defined in: services/logger.ts:8
Returns
LoggerOptions
getLogger()
getLogger(
input?):Logger
Defined in: services/logger.ts:63
Get logger from request or return base logger
Parameters
input?
Logger | FastifyRequest<RouteGenericInterface, RawServerDefault, IncomingMessage, FastifySchema, FastifyTypeProviderDefault, unknown, FastifyBaseLogger, ResolveFastifyRequestType<FastifyTypeProviderDefault, FastifySchema, RouteGenericInterface>>
Returns
Logger
withContext()
withContext(
log,ctx):Logger
Defined in: services/logger.ts:76
Create child logger with stable domain context
Parameters
log
Logger
ctx
Record<string, any>
Returns
Logger
safeTruncate()
safeTruncate(
value,max):any
Defined in: services/logger.ts:83
Safely truncate large values to avoid logging huge data
Parameters
value
any
max
number = 1000
Returns
any
getErrorMessage()
getErrorMessage(
error):string
Defined in: services/logger.ts:110
Safely extract error message from unknown error type
Parameters
error
unknown
Returns
string
References
default
Renames and re-exports logger