I would like to use NLog to log SQL queries from Entity Framework Core in a manner similar to WebApi Core. How can I set it up?
How to log Entity Framework Core operations by NLog
8.4k Views Asked by Mikhail At
1
There are 1 best solutions below
Related Questions in .NET-CORE
- Repository manager receives the wrong connection string in .net core
- How can I overwrite the localization strings in a library
- Custom type resolution
- How to enable log to console Cosmos Client SDK requests
- Issue with Entity Framework Core: .Include() and .AsNoTracking() not displaying expected related entities
- Using Python CDK to bundle dotnet 8 code to AWS Lambda function
- How to make Visual Studio 2022 project launch Windows Terminal instead of PowerShell?
- Custom Metrics stop saving in App Insight after one hour
- How to send select input data for form submission?
- When I use built-in DockerFile in Visual Studio, I see no errors, but when I try to create image and container using terminal I get an error
- Failure to Execute the DBCommand: SQLite Err. 1 - C# / .NET / Entity Framework Core
- KeyCloak Handshake causing timeout
- problemas con los CORS en .net core 7 y angular 15
- Access Registed Scoped Services and Transient Services using GetService()
- .NET Core DB vs JSON model design
Related Questions in ENTITY-FRAMEWORK-CORE
- Will it slow down the performance when Unit of work pattern is used with EF Core
- Entity Framework Core 8 dbcontext - can't add some rows in many-to-many relationship
- Upsert huge amount of data by EFCore.BulkExtensions
- .NET Core 8, how can I add properties to user account that contains multiple values?
- How to load data from a different context in Entity Framework Core?
- Passing GUID value through SqlQuery will raise the error: invalid input syntax for type uuid
- The specified data type in the EF modelBuilder doesn't correspond to the one that is created
- EntityFrameworkCore.DbUpdateException: Unable to delete row, SQL Syntax error
- Create one entity for multiple tables?
- I'm getting an error, when trying to communicate with db, it seems like something with verses, but I've already changed it and the error continues
- Issue with Entity Framework Core: .Include() and .AsNoTracking() not displaying expected related entities
- Entity Framework Core 8 throws "Method not found: 'Void CoreTypeMappingParameters..ctor" error
- EF Core is creating a table not in the migration
- Can I share a List<T> property across multiple queries via a tracking DbContext?
- Revert database context to previous state EF Core 7
Related Questions in NLOG
- NLog is not writing when using nlogsettings.json file
- NLog Memory Target is not generating logs
- NLog with NServiceBus
- NLog custom layout renderer for "EventProperties" is not working
- How do I extract the parameters individually?
- JSON logging in NLog
- Archive Daily But Split Large Log files?
- .net core 7 logging with nlog does not working
- NLog upgrade issue
- Nlog Callsite layout render captures complete stack trace
- Getting formatted output of ILogger.Log for other destination
- NLog.Extensions.Logging and a custom inherited logger
- NLog sublog alternative
- NLog JSON layout doesn't render nested properties if value is null
- NLog not always logging as the right class?
Related Questions in ENTITY-FRAMEWORK-CORE-2.1
- How to save an object containing a list of objects to database in ASP.NET MVC with EF?
- Entity Framework ValueGeneratedOnAdd with no requery
- Entity Framework Core many-to-many relationship, EFC updates junction table ONLY when there is at least one existing relationship
- How to update an existing entity that has a nested list of entities?
- EntityFrameWork Migration Asp.net Core 2.0
- Updating Many To Many collection using .NET EF Core 5 TrackableEntities
- Entity Framework Core: load full hierarchy
- How should i send 401 and 403 response code in asp.net core web api?
- Nullable object must have a value in join tables query
- Include and ThenInclude with multiple levels of collections
- EF Core join table with multiple condition with nullable property
- Reading and writing with Entity Framework Core without spontaneous changes of entity objects
- Adding new object to C# Entity Collection using base class
- Set decimal precision for query result object
- Entityframework core code first migration of Complex type
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
For logging with Entity Framework Core there are some docs here.
You need this: (see the docs)
and use the
NLogLoggerProviderinstead of theConsoleLoggerProvider, from this package: https://www.nuget.org/packages/NLog.Extensions.Loggingand something like this:
also you need to load your NLog config file:
Of course you need a nlog configuration (nlog.config or could be in C#), check https://github.com/NLog/NLog/wiki/Configuration-file for that.
Update: works well according the comments :)