AccountingNext/Schaad.Accounting.Db
Claudio Schaad 3a770af016 PR J: log repository save failures via ILogger
BaseRepository takes an ILogger via its constructor and logs the
failing file path and exception in Save's catch block before
rethrowing. Every concrete repository takes ILogger<ThisRepo> and
passes it up so failures are categorised by repository type.

Pulls Microsoft.Extensions.Logging.Abstractions into the Db project.
TransactionRepositoryTestShould and AccountRepositoryTestShould pass
NullLogger<T>.Instance.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-02 21:47:55 +02:00
..
Repositories PR J: log repository save failures via ILogger 2026-07-02 21:47:55 +02:00
RepositoryCache.cs PR D: per-scope repository cache 2026-07-02 20:52:24 +02:00
Schaad.Accounting.Db.csproj PR J: log repository save failures via ILogger 2026-07-02 21:47:55 +02:00