51 lines
1.6 KiB
Plaintext
51 lines
1.6 KiB
Plaintext
[role="xpack"]
|
|
[[actions-logging]]
|
|
=== Logging Action
|
|
|
|
Use the `logging` action to log text to the standard Elasticsearch
|
|
logs. See <<logging-action-attributes>> for the supported attributes.
|
|
|
|
This action is primarily used during development and for debugging purposes.
|
|
|
|
[[configuring-logging-actions]]
|
|
==== Configuring Logging Actions
|
|
|
|
You configure logging actions in the `actions` array. Action-specific attributes
|
|
are specified using the `logging` keyword.
|
|
|
|
The following snippet shows a simple logging action definition:
|
|
|
|
[source,js]
|
|
--------------------------------------------------
|
|
"actions" : {
|
|
"log" : { <1>
|
|
"transform" : { ... }, <2>
|
|
"logging" : {
|
|
"text" : "executed at {{ctx.execution_time}}" <3>
|
|
}
|
|
}
|
|
}
|
|
--------------------------------------------------
|
|
// NOTCONSOLE
|
|
<1> The id of the action.
|
|
<2> An optional <<transform, transform>> to transform the payload before
|
|
executing the `logging` action.
|
|
<3> The text to be logged.
|
|
|
|
|
|
[[logging-action-attributes]]
|
|
==== Logging Action Attributes
|
|
|
|
[options="header"]
|
|
|======
|
|
| Name |Required | Default | Description
|
|
|
|
| `text` | yes | - | The text that should be logged. Can be static text or
|
|
include Mustache <<templates, templates>>.
|
|
|
|
| `category` | no | xpack.watcher.actions.logging | The category under which the text will be logged.
|
|
|
|
| `level` | no | info | The logging level. Valid values are: `error`, `warn`,
|
|
`info`, `debug` and `trace`.
|
|
|======
|