generated from camel.apache.org/kamelet
Add kamelet definition: log-action
This commit is contained in:
parent
f62ea5d555
commit
9efa2e573b
107
kamelet.yaml
Normal file
107
kamelet.yaml
Normal file
@ -0,0 +1,107 @@
|
||||
apiVersion: camel.apache.org/v1
|
||||
kind: Kamelet
|
||||
metadata:
|
||||
name: log-action
|
||||
annotations:
|
||||
camel.apache.org/kamelet.support.level: "Stable"
|
||||
camel.apache.org/catalog.version: "4.10.2"
|
||||
camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0OCwwSDY0QzQ2LjMyOCwwLDMyLDE0LjMxMywzMiwzMnY0NDhjMCwxNy42ODgsMTQuMzI4LDMyLDMyLDMyaDM4NGMxNy42ODgsMCwzMi0xNC4zMTIsMzItMzJWMzINCgkJQzQ4MCwxNC4zMTMsNDY1LjY4OCwwLDQ0OCwweiBNNjQsNDgwVjEyOGg4MHY2NEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY4MEg2NHogTTQ0OCw0ODBIMTYwdi04MGgyNTZ2LTE2DQoJCUgxNjB2LTQ4aDI1NnYtMTZIMTYwdi00OGgyNTZ2LTE2SDE2MHYtNDhoMjU2di0xNkgxNjB2LTY0aDI4OFY0ODB6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg=="
|
||||
camel.apache.org/provider: "Apache Software Foundation"
|
||||
camel.apache.org/kamelet.group: "Logging"
|
||||
camel.apache.org/kamelet.namespace: "Logging"
|
||||
labels:
|
||||
camel.apache.org/kamelet.type: "action"
|
||||
spec:
|
||||
definition:
|
||||
title: "Log Action"
|
||||
description: |-
|
||||
Logs all data that flows between source and sink, useful for debugging purposes.
|
||||
type: object
|
||||
properties:
|
||||
loggerName:
|
||||
title: Logger Name
|
||||
description: Name of the logging category to use
|
||||
type: string
|
||||
default: "log-action"
|
||||
level:
|
||||
title: Log Level
|
||||
description: Logging level to use
|
||||
type: string
|
||||
default: "INFO"
|
||||
enum: ["TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF"]
|
||||
logMask:
|
||||
title: Log Mask
|
||||
description: Mask sensitive information like password or passphrase in the log
|
||||
type: boolean
|
||||
default: false
|
||||
marker:
|
||||
title: Marker
|
||||
description: An optional Marker name to use
|
||||
type: string
|
||||
multiline:
|
||||
title: Multiline
|
||||
description: If enabled then each information is outputted on a newline
|
||||
type: boolean
|
||||
default: false
|
||||
showAllProperties:
|
||||
title: Show All Properties
|
||||
description: Show all of the exchange properties (both internal and custom)
|
||||
type: boolean
|
||||
default: false
|
||||
showBody:
|
||||
title: Show Body
|
||||
description: Show the message body
|
||||
type: boolean
|
||||
default: true
|
||||
showBodyType:
|
||||
title: Show Body Type
|
||||
description: Show the body Java type
|
||||
type: boolean
|
||||
default: true
|
||||
showExchangePattern:
|
||||
title: Show Exchange Pattern
|
||||
description: Shows the Message Exchange Pattern (or MEP for short)
|
||||
type: boolean
|
||||
default: true
|
||||
showHeaders:
|
||||
title: Show Headers
|
||||
description: Show the headers received
|
||||
type: boolean
|
||||
default: false
|
||||
showProperties:
|
||||
title: Show Properties
|
||||
description: Show the exchange properties (only custom). Use showAllProperties to show both internal and custom properties.
|
||||
type: boolean
|
||||
default: false
|
||||
showStreams:
|
||||
title: Show Streams
|
||||
description: Show the stream bodies (they may not be available in following steps)
|
||||
type: boolean
|
||||
default: false
|
||||
showCachedStreams:
|
||||
title: Show Cached Streams
|
||||
description: Whether Camel should show cached stream bodies or not.
|
||||
type: boolean
|
||||
default: true
|
||||
dependencies:
|
||||
- "camel:kamelet"
|
||||
- "camel:log"
|
||||
template:
|
||||
from:
|
||||
uri: "kamelet:source"
|
||||
steps:
|
||||
- to:
|
||||
uri: "log:{{loggerName}}"
|
||||
parameters:
|
||||
level: "{{?level}}"
|
||||
logMask: "{{?logMask}}"
|
||||
marker: "{{?marker}}"
|
||||
multiline: "{{?multiline}}"
|
||||
showAllProperties: "{{?showAllProperties}}"
|
||||
showBody: "{{?showBody}}"
|
||||
showBodyType: "{{?showBodyType}}"
|
||||
showExchangePattern: "{{?showExchangePattern}}"
|
||||
showHeaders: "{{?showHeaders}}"
|
||||
showProperties: "{{?showProperties}}"
|
||||
showStreams: "{{?showStreams}}"
|
||||
showCachedStreams: "{{?showCachedStreams}}"
|
||||
Loading…
Reference in New Issue
Block a user