Logging abstractions and implementation for NFramework. Application and domain code depends only on the abstractions; concrete logging libraries stay isolated behind adapters.
src/
├── NFramework.Logging.Abstractions/ - Logging abstractions and interfaces
│ └── NFramework.Logging.Abstractions.csproj
└── NFramework.Logging/ - Logging implementation
└── NFramework.Logging.csproj
tests/
└── unit/
├── NFramework.Logging.Abstractions.Tests/ - Unit tests for abstractions
│ └── NFramework.Logging.Abstractions.Tests.csproj
└── NFramework.Logging.Tests/ - Unit tests for implementation
└── NFramework.Logging.Tests.csproj
make buildOr directly:
dotnet build NFramework.Logging.slnxmake testOr directly:
dotnet test NFramework.Logging.slnxmake format
make lintmake setupThis project is licensed under the Apache License 2.0 - see the LICENSE file for details.