Mule ESB Logging Overview
Nodinite empowers you to achieve robust, business-driven logging from Mule ESB and MuleSoft (Anypoint) flows. Choose the approach that best fits your integration landscape and unlock powerful monitoring, troubleshooting, and analytics.
- Mule ESB - Custom Connector – This is the recommended option. By using the Nodinite Pickup Log Events Service Logging Agent, you eliminate the need for the Mule ESB Logging Agent and gain a future-proof, scalable solution.
 - Built-in logging shapes – NOT recommended for most scenarios, but still supported:
 
The Mule ESB Logging Agent leverages the output from the Log4J framework (option 2) to retrieve context and message body from Mule ESB flows running on-premise or in the cloud. Learn how to configure Log4J here.
You write the required logging code directly within your Mule Flows, giving you full control and flexibility.
Important
Set Message Type for searchable business data - When logging from Mule ESB flows, the Message Types field (using
OriginalMessageTypeNameorim_messageType) determines which Search Field Expressions extract business data like Order Numbers, Customer IDs, and Invoice amounts. Without proper Message Types, features like Non-Events Monitoring, Business Process Modeling (BPM), and business-data searches in Log Views won't function. Configure Message Types in your Mule flow logging code before deploying to production.
To correlate messages within Mule Flows, configure a session variable. See the 'How do I correlate logged events?' user guide for best practices.
Next Step
- Add or manage Log Agents
 - Add or manage Log View
 - Configuration of the agent
 - Install Mule Log Agent
 - Configure the necessary Prerequisites
 - Updating
 
Related Topics
 Message Types - Critical for Search Field extraction from Mule ESB events
 Search Field Expressions - Extract business data from flow messages
 Log Views - Search logged data by business identifiers
 Non-Events Monitoring - Track message volumes and patterns
 Business Process Modeling (BPM) - End-to-end transaction correlation
 Log Agents