Prerequisites for the Nodinite Log4Net Appender
This page describes the prerequisites to make the Nodinite Log4Net Appender operational for Logging and Monitoring scenarios.
The Nodinite Log4Net Appender can be installed and configured with most Log4Net-enabled .NET applications. These applications may exist on-premise using TCP/IP for local network access or in the cloud/off-site, using an appropriate port with an open connection with the Nodinite Log API.
Verified | Topic |
---|---|
Software Requirements | |
What Windows User Rights does the Log4Net Appender require? | |
What Firewall settings are required for the Log4Net Appender? |
Software Requirements
The Nodinite Log4Net Appender is a NuGet package (a .DLL), and you embed it together with your application/solution.
Product | Versions |
---|---|
Windows Server | Windows 2022Windows 2019Windows 2016Windows 2012 R2Windows 2012 |
.NET | .NET Standard 2.0, which means we are supporting .NET Framework 4.6.2 and later, and all .NET and .NET Core versions >= 2.0 |
Supported Versions
The Nodinite Log4Net Appender is built using the Log4Net package from NuGet. Please review the Apache Log4Net release notes for additional information.
Make sure to subscribe to our Release Notes.
What Windows User Rights does the Log4Net Appender require?
The Nodinite Log4Net Appender executes on the thread of the Log4Net-enabled .NET application. The data, a Nodinite JSON Log Event, gets posted to the Nodinite Log API. The application must be able to communicate potentially over the network. There may be firewalls or other local policies involved that may block this traffic.
What Firewall settings are required for the Log4Net Appender?
The Log4Net Appender has outbound communication only:
- Between the Nodinite Log4Net Appender and the Nodinite Log API
1. Between the Log4Net Appender and the Log API
The Nodinite Log4Net Appender requires the following outbound TCP ports to be open when accessing the Nodinite Log API:
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
53 | DNS | The Agent needs to know where your other servers/services are (can sometimes optionally be solved using entries in the local hosts file) | ||||
80 | HTTP | default for HTTP | ||||
443 | HTTPS | default for HTTPS (Please review the Hardening user guide for additional details on this important topic) |
Frequently asked questions
Additional solutions to common problems and the FAQ for the Nodinite Log4Net Appender exist in the Troubleshooting user guide.