This is an old revision of the document!
The NebolLogger.EntityFramework library adds a Database destination to NebolLogger.
See the nuget page at https://nuget.nebol.se for version history etc.
Despite the name it only supports (currently as of 1.0.0.12) .NET Standard 2.1 and .NET Core 3.0 and 3.1
It creates and uses a couple of tables:
static void SetupLogging()
{
var optionsBuilder = new DbContextOptionsBuilder<NebolLoggerDbContext>();
optionsBuilder.UseSqlServer(@"server=mssql.local;user id=sa;password=!Q2w#E4rqq;database=mixer_logg");
using (var db = new NebolLoggerDbContext(optionsBuilder.Options))
db.Database.Migrate();
//db.Database.EnsureCreated();
Destination_Database db_dest = new Destination_Database(optionsBuilder.Options);
db_dest.Filters.Add(new Filter_Level(LogType.information));
Logger.Instance.Destinations.Add(db_dest);
}