Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 1.25 KB

README.md

File metadata and controls

64 lines (45 loc) · 1.25 KB

NFramework.Logging

License

Logging abstractions and implementation for NFramework. Application and domain code depends only on the abstractions; concrete logging libraries stay isolated behind adapters.

Structure

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

Build

make build

Or directly:

dotnet build NFramework.Logging.slnx

Test

make test

Or directly:

dotnet test NFramework.Logging.slnx

Format & Lint

make format
make lint

Setup

make setup

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.