LoggingMiddlewareConfig
Defined in: packages/ai.matey.types/src/middleware.ts:194
Configuration for logging middleware.
Properties
Section titled “Properties”level?
Section titled “level?”
optionallevel:"info"|"error"|"debug"|"warn"
Defined in: packages/ai.matey.types/src/middleware.ts:199
Minimum log level.
Default
Section titled “Default”'info'logErrors?
Section titled “logErrors?”
optionallogErrors:boolean
Defined in: packages/ai.matey.types/src/middleware.ts:217
Whether to log errors.
Default
Section titled “Default”truelogger?
Section titled “logger?”
optionallogger:LoggingLogger
Defined in: packages/ai.matey.types/src/middleware.ts:229
Custom logger implementation.
Default
Section titled “Default”consolelogRequests?
Section titled “logRequests?”
optionallogRequests:boolean
Defined in: packages/ai.matey.types/src/middleware.ts:205
Whether to log request bodies.
Default
Section titled “Default”truelogResponses?
Section titled “logResponses?”
optionallogResponses:boolean
Defined in: packages/ai.matey.types/src/middleware.ts:211
Whether to log response bodies.
Default
Section titled “Default”trueprefix?
Section titled “prefix?”
optionalprefix:string
Defined in: packages/ai.matey.types/src/middleware.ts:234
Custom log prefix.
sanitize?
Section titled “sanitize?”
optionalsanitize:boolean
Defined in: packages/ai.matey.types/src/middleware.ts:223
Whether to sanitize sensitive data (API keys, tokens).
Default
Section titled “Default”true