Skip to content

Add Logging features from elsa-core 3.5.0 into elsa-extensions 3.6.0#83

Merged
sfmskywalker merged 6 commits intodevelop/3.6.0from
chore/merge-3.6.0
Sep 13, 2025
Merged

Add Logging features from elsa-core 3.5.0 into elsa-extensions 3.6.0#83
sfmskywalker merged 6 commits intodevelop/3.6.0from
chore/merge-3.6.0

Conversation

@sfmskywalker
Copy link
Member

Updates package versions for Elsa and Elsa Studio to the latest preview releases.

Introduces a modular logging framework for improved flexibility and extensibility:

  • Adds core logging contracts and models
  • Implements console and Serilog sinks
  • Provides a Log activity for emitting structured log entries

Refactors the solution structure by:

  • Replacing the deprecated WorkflowContexts module
  • Moving the Slack module to the Communication folder

Added a modular logging framework for Elsa with support for multiple log sinks, including console and Serilog. Introduced `ILogSink`, `ILogSinkFactory`, `ILogSinkProvider`, and related abstractions to enable extensible logging.
Deleted the Elsa.Studio.WorkflowContexts module and references from solution files. Corrected minor errors in remaining code and updated project configurations to align with the new structure.```
@sfmskywalker sfmskywalker changed the title Merge 3.5.0 into 3.6.0 Add Logging features from elsa-core 3.5.0 into elsa-extensions 3.6.0 Sep 13, 2025
Renamed solution folders for better alignment (`orchardcore` to `cms`, `telnyx` to `telecom`) and re-added previously removed projects (`Elsa.OrchardCore`, `Elsa.Telnyx`) with updated configurations.
Introduced the Moq package in test modules and adjusted project references in the solution and test files. Updated the solution structure to include the CMS module and removed deprecated references to OrchardCore.
@sfmskywalker sfmskywalker merged commit 07c00ad into develop/3.6.0 Sep 13, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant