- 2 minutes to read

Nodinite Serilog sink using a File share or Folder

Use the Nodinite Serilog sink for File shares and Folders with your full framework and .NET Core applications to enable end-to-end tracking. Nodinite supports payload Logging and removes the obstacle that Application Insights logging imposes on message size.

✅ Supports SMB file share, mounted volume, and UNC path
✅ Supports local file system

Important

Set OriginalMessageType for searchable business data - The File sink writes your log events to SMB shares or local folders for asynchronous processing by the Pickup Service. Without proper Message Types, your logged events won't have business data extraction via Search Field Expressions, preventing features like Non-Events Monitoring, Business Process Modeling (BPM), and business-data searches in Log Views from functioning. Always include OriginalMessageType in your logging code before deploying to production. File sink is ideal for on-premise scenarios and hybrid cloud deployments.

graph LR A[.NET Application] -->|Log Event| SLS(Serilog) F[fal:fa-function Azure Function] --> |Log Event| SLS LA[fal:fa-cloud-arrow-down Nodinite Log API] PS[far:fa-truck-pickup Pickup Service] PS --> LA SLS --> SLSB[fa:fa-list File Sink] ASB[far:fa-folder File share] SLSB --> ASB ASB -..-> |Async| PS

Logging Options

Choose one of the following articles based on the solution you want to enable Logging for:

'How To Start Logging With Microsoft.Extensions.Logging.ILogger in Azure Functions'
'How To Start Logging With Serilog'

Connection Options

Regardless of your choice, include the following configuration in your appsettings.json file:

Next Step

'How To Start Logging With Microsoft.Extensions.Logging.ILogger in Azure Functions'
'How To Start Logging With Serilog'

Message Types - Critical for Search Field extraction from File sink events
Search Field Expressions - Extract business data from logged messages
Log Views - Search logged data by business identifiers
Non-Events Monitoring - Track message volumes and detect missing messages
Business Process Modeling (BPM) - End-to-end transaction tracking
Pickup Service - Processes file-based log events