58 packages tagged with “concerns”
Aspectus is an advanced Aspect-Oriented Programming (AOP) library that simplifies the injection of cross-cutting concerns into your codebase. It empowers you to write clean and maintainable code by separating cross-cutting concerns from the core logic of your application.
Crosscutting concerns for an enterprise system
Long Running Process Execution in Dotnet. Runs long running processes in the background of your application allowing you to fire and forget any long running processes you may need to execute. The cross cutting concerns running throughout the Microphobia platform.
Decorator pattern for implement cross-cutting concerns (AOP).
Provide cross-cutting concern components for effective logging.
Provide cross-cutting concern components for effectively handling exceptions.
Provide abstractions for NArchitecture.Core.CrossCuttingConcerns.Logging.
Provide logging integration with Serilog.
A generic way of accessing application wide concerns regardless of the platform that is being used
Provide exception handling components specifically tailored for ASP.NET Web API projects.
Provide integration with Serilog for file logging.
Abstractions required by Curly.EventDriven implementations to help you separate your program into distinct sections (separation of concerns).
Application framework for managing cross cutting concerns
Metaprogramming framework based on C# source generators
Dead simple implementation of Curly.EventDriven.Abstractions. This EventBroker handles events immediately and synchronously, purely focused to keep your code compartmentalized.
Package Description
Logging infrastructure and configurations for cross-cutting concerns.
Serilog implementation for the logging abstraction layer.
Exception handling abstractions and exception types for cross-cutting concerns.
Logging abstractions and interfaces for cross-cutting concerns.
Serilog file sink configuration for file-based logging.
Dependency injection extensions for logging services registration.