Logger: Enhance type safety by making logger options stricter, ensuring that only valid options can be used when creating loggers. This helps prevent potential errors in your logging setup.
Transports: Update the transports configuration to make options and level properties optional, providing more flexibility in how transports are defined.
Fixes
Fix the child-child benchmark to ensure it accurately uses child loggers, improving the reliability of performance testing.
Resolve TypeScript errors related to the redactOptions type by exporting it properly, allowing for smoother integration in TypeScript projects.