Logger: You can now pass a logger or child logger as a parameter to the mixin, allowing for logger-specific context to be added to your JSON output. This enhances the flexibility and usability of the logger in various contexts.
Browser Support: Custom logging levels are now supported in the browser, enabling you to define and use your own logging levels seamlessly. This improves the logging experience for browser-based applications.
Improvements
Logger: The child method now has a default generic type, ensuring that custom levels are correctly passed from the parent logger to the child logger. This enhances type safety and consistency across logger instances.
Fixes
Fix custom levels not working in the browser, ensuring that your custom logging levels are recognized and functional. This resolves issues with logging in browser environments.
Others
Add a favicon to the documentation site, improving the visual identity and usability of the documentation in browser tabs.
Update the LoggerOptions Interface to include the missing crlf option, enhancing the configuration options available to users.