Developer Tools
JEC includes a powerful, built-in Developer Console to inspect and debug your API in real-time.
Enabling the Console
Enable the tools by setting dev=True in your tinker() configuration.
app.tinker(
dev=True,
dev_path="/__dev__" # Default path
)Once enabled, navigate to http://localhost:8000/__dev__ to access the console.
Features
Request Tracking
View a realtime timeline of all incoming requests, including their method, path, status code, and duration.
Log Inspection
See logs captured by the @log decorator directly associated with the specific request that generated them.
Endpoint Tester
A built-in HTTP client to send requests to your API, inspect usage, and verify behavior without leaving the console.
Performance Metrics
Visualize slow endpoints marked with @speed to identify bottlenecks in your application.