Logger: Introduce a new type example for custom loggers, making it easier for users to implement their own logging solutions.
Improvements
Logger: Enhance error handling by supporting unknown types in TypeScript, allowing users to log errors caught in try-catch blocks without additional helpers.
Fixes
Fix logging issues in TypeScript when catching errors, ensuring that the logger correctly accepts unknown types as input.