- 2 minutes to read

Logging from Log4Net Applications

Unlock actionable insights from your .NET applications by enabling logging with Nodinite and Log4Net. This guide walks you through the essential steps to set up, configure, and optimize logging for your integration solutions. Whether you're a systems integration expert or evaluating Nodinite for your business, you'll discover how to maximize the value of your logged events.

With this guide, you will:

  • ✅ Ensure all prerequisites are in place for a smooth setup
  • ✅ Install and configure the Nodinite Log4Net Appender for seamless event logging
  • ✅ Visualize and analyze logged events in the powerful Log View
  • ✅ Fine-tune your .NET applications for optimal logging results
  • ✅ Empower business users with self-service Log Views and automated monitoring

Follow these steps to get started:

  1. Make sure to first have all Prerequisites in place
  2. Install and Configure the Nodinite Log4Net Appender
  3. Run your .NET application and verify that you receive logged events in the Administration Log View
  4. Tune, improve, and if necessary, add code to your .NET applications for better logging results.

    Tip

    If you need to change code, consider using the Asynchronous Logging user guide for best practices.

  5. Create self-service enabled Log Views for your business users
  6. Configure the Non Events Agent and create Monitor Views with optional Alarm Plugins for proactive monitoring and alerting

How are log levels evaluated?

Log4Net provides five primary log levels for logging events:

  • DEBUG
  • INFO
  • WARN
  • ERROR
  • FATAL

For advanced scenarios, Log4Net supports additional levels:

//OFF: 2147483647
//EMERGENCY: 120000
//FATAL: 110000
//ALERT: 100000
//CRITICAL: 90000
//SEVERE: 80000
//ERROR: 70000
//WARN: 60000
//NOTICE: 50000
//INFO: 40000
//DEBUG: 30000
//FINE: 30000
//TRACE: 20000
//FINER: 20000
//VERBOSE: 10000
//FINEST: 10000
//ALL: -2147483648

Nodinite maps Log4Net log levels to status codes for clear, actionable monitoring:

The following Log Status Codes are currently available:

Nodinite Status Type Log4Net Level Description
None N/A Not set or unknown
Information DEBUG
INFO
Informational message
Success N/A Operation succeeded
Warning WARN Used to indicate an unexpected but not invalid state while processing the message
Error ERROR
FATAL
Used to indicate an error/fatal condition while processing the message

To learn more about Log4Net, please visit Log4Net - Apache.