camel debug
Debug local Camel integration
Options
| Option | Description | Default | Type |
|---|---|---|---|
|
Use ago instead of yyyy-MM-dd HH:mm:ss in timestamp. |
boolean |
|
|
Run in the background |
false |
boolean |
|
To wait for run in background to startup successfully, before returning |
true |
boolean |
|
Enables backlog tracing of the routed messages |
false |
boolean |
|
To set breakpoint at the given node id (Multiple ids can be separated by comma). If no breakpoint is set, then the first route is automatic selected. |
String |
|
|
To run using a different Camel Spring Boot version than the default version. |
String |
|
|
To run using a different Camel version than the default version. |
String |
|
|
Run the given text or file as Java DSL routes |
String |
|
|
Developer console at /q/dev on local HTTP server (port 8080 by default) |
false |
boolean |
|
Add additional dependencies |
List |
|
|
Whether to allow automatic downloading JAR dependencies (over the internet) |
true |
boolean |
|
Run an empty Camel without loading source files |
false |
boolean |
|
Exclude files by name or pattern |
List |
|
|
Make sure we use fresh (i.e. non-cached) resources |
false |
boolean |
|
The Maven group:artifact:version (used during exporting) |
String |
|
|
Deprecated: use --observe instead. Health check at /q/health on local HTTP server (port 8080 by default) |
false |
boolean |
|
Whether to ignore route loading and compilation errors (use this with care!) |
false |
boolean |
|
Enables Java Flight Recorder saving recording to disk on exit |
false |
boolean |
|
Java Flight Recorder profile to use (such as default or profile) |
String |
|
|
To enable JVM remote debugging on port 4004 by default. The supported values are true to enable the remote debugging, false to disable the remote debugging or a number to use a custom port |
int |
|
|
Apache Camel Kamelets version |
String |
|
|
Whether to use lazy bean initialization (can help with complex classloading issues) |
false |
boolean |
|
Local directory (or github link) for loading Kamelets (takes precedence). Multiple directories can be specified separated by comma. |
String |
|
|
Number of log lines to display on top of screen |
10 |
int |
|
Can be used to turn off logging |
true |
boolean |
|
Used for individual logging levels (ex: org.apache.kafka=DEBUG) |
List |
|
|
Use colored logging |
true |
boolean |
|
Path to file with custom logging configuration |
String |
|
|
Use JSON logging (ECS Layout) |
false |
boolean |
|
Logging level () |
info |
String |
|
To use a dedicated port for HTTP management (use 0 to dynamic assign a free random port number) |
int |
|
|
Whether to mask endpoint URIs to avoid printing sensitive information such as password or access keys |
boolean |
|
|
Whether downloading JARs from ASF Maven Snapshot repository is enabled |
true |
boolean |
|
Whether downloading JARs from Maven Central repository is enabled |
true |
boolean |
|
Optional location of Maven settings.xml file to configure servers, repositories, mirrors and proxies. If set to false, not even the default ~/.m2/settings.xml will be used. |
String |
|
|
Optional location of Maven settings-security.xml file to decrypt settings.xml |
String |
|
|
For how long time in seconds Camel can be idle before stopping |
0 |
int |
|
Max number of messages to process before stopping |
0 |
int |
|
Max seconds to run before stopping |
0 |
int |
|
Deprecated: use --observe instead. Metrics (Micrometer and Prometheus) at /q/metrics on local HTTP server (port 8080 by default) |
false |
boolean |
|
Whether to support JBang style //DEPS to specify additional dependencies |
true |
boolean |
|
The name of the Camel application |
CamelJBang |
String |
|
Enable observability services |
false |
boolean |
|
Adds an OpenAPI spec from the given file (json or yaml file) |
String |
|
|
File to store the current message body (will override). This allows for manual inspecting the message later. |
String |
|
|
Whether to automatic package scan JARs for custom Spring or Quarkus beans making them available for Camel JBang |
false |
boolean |
|
Embeds a local HTTP server on this port (port 8080 by default; use 0 to dynamic assign a free random port number) |
int |
|
|
Pretty print message body when using JSon or XML format |
boolean |
|
|
Profile to run (dev, test, or prod). |
dev |
String |
|
Allow user to type in required parameters in prompt if not present in application |
false |
boolean |
|
Additional properties (override existing) |
String |
|
|
comma separated list of properties file (ex. /path/to/file.properties,/path/to/other.properties |
String |
|
|
Quarkus Platform Maven artifactId |
quarkus-bom |
String |
|
Quarkus Platform Maven groupId |
io.quarkus.platform |
String |
|
Quarkus Platform version |
RuntimeType.QUARKUS_VERSION |
String |
|
Enables dev mode (live reload when source files are updated and saved) |
boolean |
|
|
Attaches debugger remotely to an existing running Camel integration. (Add camel-cli-debug JAR to the existing Camel application and run before attaching this debugger) |
boolean |
|
|
Additional maven repositories (Use commas to separate multiple repositories) |
String |
|
|
Runtime () |
camel-main |
RuntimeType |
|
Show message body in debug messages |
true |
boolean |
|
Show exception and stacktrace for failed messages |
true |
boolean |
|
Show exchange properties in debug messages |
false |
boolean |
|
Show exchange variables in debug messages |
true |
boolean |
|
Show message headers in debug messages |
true |
boolean |
|
Skip plugins during export |
false |
boolean |
|
Prefer to display source filename/code instead of IDs |
boolean |
|
|
Source directory for dynamically loading Camel file(s) to run. When using this, then files cannot be specified at the same time. |
String |
|
|
Spring Boot version |
RuntimeType.SPRING_BOOT_VERSION |
String |
|
Whether to stop the running Camel on exit |
true |
boolean |
|
Stubs all the matching endpoint uri with the given component name or pattern. Multiple names can be separated by comma. (all = stub all endpoints). |
String |
|
|
Print timestamp. |
true |
boolean |
|
Enables trace logging of the routed messages |
false |
boolean |
|
Verbose output of startup activity (dependency resolution and downloading |
false |
boolean |
|
Display the help and sub-commands |
boolean |