Log Action
 Provided by: "Apache Software Foundation"
Support Level for this Kamelet is: "Stable"
Logs all data that flows between source and sink, useful for debugging purposes.
Configuration Options
The following table summarizes the configuration options available for the log-action Kamelet:
| Property | Name | Description | Type | Default | Example | 
|---|---|---|---|---|---|
Log Level  |  Logging level to use. Enum values: * TRACE * DEBUG * INFO * WARN * ERROR * OFF  |  string  |  INFO  |  ||
Log Mask  |  Mask sensitive information like password or passphrase in the log.  |  boolean  |  false  |  ||
Logger Name  |  Name of the logging category to use.  |  string  |  log-action  |  ||
Marker  |  An optional Marker name to use.  |  string  |  |||
Multiline  |  If enabled then each information is outputted on a newline.  |  boolean  |  false  |  ||
Show All Properties  |  Show all of the exchange properties (both internal and custom).  |  boolean  |  false  |  ||
Show Body  |  Show the message body.  |  boolean  |  true  |  ||
Show Body Type  |  Show the body Java type.  |  boolean  |  true  |  ||
Show Cached Streams  |  Whether Camel should show cached stream bodies or not.  |  boolean  |  true  |  ||
Show Exchange Pattern  |  Shows the Message Exchange Pattern (or MEP for short).  |  boolean  |  true  |  ||
Show Headers  |  Show the headers received.  |  boolean  |  false  |  ||
Show Properties  |  Show the exchange properties (only custom). Use showAllProperties to show both internal and custom properties.  |  boolean  |  false  |  ||
Show Streams  |  Show the stream bodies (they may not be available in following steps).  |  boolean  |  false  |  
Dependencies
At runtime, the log-action Kamelet relies upon the presence of the following dependencies:
-  
camel:kamelet
 -  
camel:log
 
Camel JBang usage
Prerequisites
-  
You’ve installed JBang.
 -  
You have executed the following command:
 
jbang app install camel@apache/camel Supposing you have a file named route.yaml with this content:
- route:
    from:
      uri: "kamelet:timer-source"
      parameters:
        period: 10000
        message: 'test'
      steps:
        - to:
            uri: "kamelet:log-action"
            parameters:
            .
            .
            .
        - to:
            uri: "kamelet:log-sink" You can now run it directly through the following command
camel run route.yaml