- Notifications
You must be signed in to change notification settings - Fork0
Send job log messages to hangfire storage
License
NotificationsYou must be signed in to change notification settings
meriturva/NLog.HangfireJobLogsTarget
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NLog target to send log messages to Hangfire storage
NLog.HangfireJobLogsTarget is available as a NuGet package. You can install it using the NuGet Package Console window:
PM> Install-Package Bonura.NLog.HangfireJobLogsTarget
First install and configure package:Hangfire.PerformContextAccessor
.
See:https://github.com/meriturva/Hangfire.PerformContextAccessor
After installation, update your NLog settings:
"NLog": {"extensions": [ {"assembly":"NLog.HangfireJobLogsTarget" } ]
To store log message with jobId information and so make storage works correctly is mandatory to add a decorator to message layout.
hangfire-decorator
-> add hangfire jobid to NLog log event properties (mandatory)
A simple target configuration
"targets": {"hangfire": {"layout":"${longdate}|${level:uppercase=true}|${logger}|${message}|${exception:format=toString}${hangfire-decorator}","type":"HangfireJobLogs" }}
About
Send job log messages to hangfire storage
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.