CustomLoggerImpl Class — fastify Architecture
Architecture documentation for the CustomLoggerImpl class in logger.test-d.ts from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16["CustomLoggerImpl"] 397a2db0_b4b0_15e1_235a_26b271edda06["logger.test-d.ts"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|defined in| 397a2db0_b4b0_15e1_235a_26b271edda06 dde6caed_c679_5cea_de5e_86e5871e2942["customMethod()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| dde6caed_c679_5cea_de5e_86e5871e2942 856a52ed_56ad_7d8a_5254_03a67f219b09["info()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| 856a52ed_56ad_7d8a_5254_03a67f219b09 40db1438_3c83_8d02_6598_111cac096320["warn()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| 40db1438_3c83_8d02_6598_111cac096320 4cc6adec_ecbc_429d_989c_c8cc5de6a4ad["error()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| 4cc6adec_ecbc_429d_989c_c8cc5de6a4ad a49c5c2e_bf22_713f_75a0_c389b98448df["fatal()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| a49c5c2e_bf22_713f_75a0_c389b98448df a3e4a74d_f6b9_6424_6eba_ce34a1d9954e["trace()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| a3e4a74d_f6b9_6424_6eba_ce34a1d9954e a50c8d40_0b4e_1848_0795_a9c86defbe67["debug()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| a50c8d40_0b4e_1848_0795_a9c86defbe67 d121e48e_e927_af76_2fb8_a2484bfcfbdf["silent()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| d121e48e_e927_af76_2fb8_a2484bfcfbdf ec1c6087_7a73_4bf7_ad1e_afca2a0b1080["child()"] 2a0d82d2_15ec_3aba_59f9_bc7acc88ec16 -->|method| ec1c6087_7a73_4bf7_ad1e_afca2a0b1080
Relationship Graph
Source Code
test/types/logger.test-d.ts lines 43–60
class CustomLoggerImpl implements CustomLogger {
level = 'info'
customMethod (msg: string, ...args: unknown[]) { console.log(msg, args) }
// Implementation signature must be compatible with all overloads of FastifyLogFn
info (arg1: unknown, arg2?: unknown, ...args: unknown[]): void {
console.log(arg1, arg2, ...args)
}
warn (...args: unknown[]) { console.log(args) }
error (...args: unknown[]) { console.log(args) }
fatal (...args: unknown[]) { console.log(args) }
trace (...args: unknown[]) { console.log(args) }
debug (...args: unknown[]) { console.log(args) }
silent (...args: unknown[]) { }
child (bindings: P.Bindings, options?: P.ChildLoggerOptions): CustomLoggerImpl { return new CustomLoggerImpl() }
}
Domain
Defined In
Source
Frequently Asked Questions
What is the CustomLoggerImpl class?
CustomLoggerImpl is a class in the fastify codebase, defined in test/types/logger.test-d.ts.
Where is CustomLoggerImpl defined?
CustomLoggerImpl is defined in test/types/logger.test-d.ts at line 43.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free