* Refactor logging system and replace JsonDestructuringConsoleFormatter. Removed `JsonDestructuringConsoleFormatter` in favor of native JSON console formatting. Introduced `LogArgumentHelper` to process log arguments efficiently and added comprehensive unit tests. Updated `ConsoleLogSinkOptions` to use extensible `JsonFormatterOptions`. * Refactor `LogArgumentHelper` methods for clarity and remove redundant string handling logic. * Update src/modules/Elsa.Logging.Core/Helpers/LogArgumentHelper.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/modules/Elsa.Logging.Core/Helpers/LogArgumentHelper.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/modules/Elsa.Logging.Core/Helpers/LogArgumentHelper.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Refactor `LogArgumentHelper` to improve type handling and dictionary conversion Introduced a temporary list in `ConvertDictionaryToPairs` for better handling of dictionary entries. Updated property-to-pair conversion to cast results as objects, ensuring type consistency. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| Helpers | ||
| Elsa.Logging.Core.UnitTests.csproj | ||
| LogArgumentHelperTests.cs | ||
| LogEntryQueueTests.cs | ||
| LoggerSinkTests.cs | ||
| LogSinkRouterTests.cs | ||