The Problem We Solve
You don't know what external services your Odoo instance calls. Security audits require visibility into outbound traffic. Debugging external API issues requires packet capture tools.
Total Blind Spot on Outbound Traffic
Your Odoo instance makes HTTP calls to external services -- payment gateways, shipping APIs, AI providers, webhooks. You have zero visibility into what's being called, when, or how often.
Security Audits with No Data
An auditor asks: "What external services does your ERP communicate with?" You don't know. No logs, no records, no way to answer without digging through source code.
Debugging External APIs Is Painful
An integration breaks and you don't know if the problem is your request, the external service, or the network. Without logs, you're guessing. With packet capture tools, you're wasting hours.
No Way to See What Data Leaves
Third-party modules could be sending data to unknown endpoints. Without monitoring, you're trusting every installed module to behave -- and hoping nothing leaks.
Slow External Calls Kill Performance
A third-party API takes 8 seconds to respond and your Odoo action hangs. Without timing data, you don't know which call is the bottleneck.
Odoo Has No Built-In HTTP Logging
Odoo logs server errors and RPC calls, but outbound HTTP requests to external services? Completely invisible. You need a separate tool or module to see them.
Your Problem. Our Feature. One Line Each.
Every visibility gap in your Odoo outbound traffic, matched to a specific capability in Network Logger.
"We have no idea what external services our Odoo instance is calling."
Every outbound HTTP request logged with URL, method, status code, and timestamp. Full visibility in one dashboard.
"An auditor asked what external communications our ERP makes. We couldn't answer."
Complete audit trail of every outbound request. Filter by date range and export for compliance documentation.
"A shipping integration broke and we spent two hours figuring out if the problem was ours or theirs."
See the exact request URL, response code, and timing. Know instantly if the external service returned an error or timed out.
"We installed a third-party module and have no idea if it's sending data somewhere."
Network Logger catches every requests.get/post/put call -- including from third-party modules. Nothing escapes unlogged.
"Something in Odoo is making slow external calls and dragging down performance."
Request timing logged for every call. Sort by response time to find the bottleneck instantly.
"We need to debug webhook deliveries but have no way to see what Odoo sends."
Every POST request logged with destination URL and response code. Verify webhooks are firing and being received.
"Logs pile up and there's no way to clean them without SQL."
Built-in clear log functionality. Purge all logs or filter by date range -- no database access needed.
"We use tcpdump or Wireshark to debug external API calls. It's overkill."
Application-level HTTP logging right inside Odoo. No packet capture tools, no server access, no learning curve.
Install. Intercept. Inspect. Done.
Network Logger starts capturing outbound HTTP traffic the moment you install it. No configuration, no external tools, no code changes.
1. Install the Module
Install Network Logger like any Odoo module. It patches Python's requests library at startup -- no configuration needed.
2. Automatic Interception
Every requests.get, requests.post, and requests.put call from any Odoo module is intercepted and logged automatically. Zero code changes required.
3. Database Storage
Logs are stored in Odoo's database -- URL, method, status code, response time, headers, and timestamp. Searchable and filterable from the backend.
4. View the Dashboard
See recent activity at a glance. Top destinations, error rates, slowest calls, and total request counts -- all in one view.
5. Search & Filter
Filter by URL, HTTP method, response code, or date range. Find exactly the request you're looking for in seconds.
6. Clear When Done
Purge logs when you no longer need them. Clear all or filter by date range to keep the database lean.
Everything You Need to Monitor Outbound Traffic
A lightweight module that gives you full visibility into every HTTP request your Odoo instance makes to external services.
Log All HTTP Requests
Intercepts requests.get, post, put, patch, and delete calls from every Odoo module.
Database Storage
Logs stored in Odoo's database. No external log aggregator or file parsing required.
Activity Dashboard
See recent requests, top destinations, error rates, and response times at a glance.
Identify External Calls
See exactly which external services your Odoo instance communicates with. No surprises.
Request Timing
Response time logged for every call. Find slow external APIs dragging down your Odoo performance.
Response Codes
HTTP status codes logged for every request. Spot 4xx/5xx errors instantly without server log access.
Search & Filter
Filter by URL, method, status code, or date range. Find the exact request you need in seconds.
Clear Log Functionality
Purge old logs to keep your database lean. Clear all or by date range -- no SQL needed.
Built for Anyone Running Odoo in Production
If your Odoo instance talks to external services -- and it does -- you need visibility into that traffic.
Security-Conscious Teams
Know exactly what data leaves your server and where it goes. Catch unauthorized external communications from third-party modules before they become a problem.
Compliance & Audit Requirements
Need to document external communications for SOC 2, GDPR, or internal audits? Network Logger provides a complete, filterable record of every outbound request.
Developers & Integrators
Debugging a shipping API, payment gateway, or webhook? See the exact request URL, response code, and timing without setting up packet capture tools.
System Administrators
Monitor which external services your Odoo instance depends on. Identify slow APIs, track error rates, and spot unusual traffic patterns.
Multi-Module Installations
Running 10+ modules with external integrations? Network Logger shows you which modules are calling which services, how often, and how reliably.
Performance Troubleshooters
Odoo action taking 15 seconds? Sort by response time to find the slow external API call causing the bottleneck. Fix the right problem the first time.
Ready to See What Your Odoo Instance Is Saying?
Install Network Logger and get instant visibility into every outbound HTTP request. No configuration, no external tools, no cost. Know what leaves your server.