Skip to main content
Version: 1.5.0

Console

Forward

Synopsis

Creates a console target that writes log messages to the standard output. Supports field normalization to various logging standards through the field_format property.

Schema

- name: <string>
description: <string>
type: console
status: <boolean>
pipelines: <pipeline[]>
properties:
field_format: <string>
interval: <string|numeric>
cron: <string>
debug:
status: <boolean>
dont_send_logs: <boolean>

Configuration

The following are the fields used to define the target:

FieldRequiredDefaultDescription
nameYTarget name
descriptionN-Optional description
typeYMust be console
pipelinesN-Optional post-processor pipelines
statusNtrueEnable/disable the target
field_formatN-Data normalization format. See applicable Normalization section

Scheduler

FieldRequiredDefaultDescription
intervalNrealtimeExecution frequency. See Interval for details
cronN-Cron expression for scheduled execution. See Cron for details

Debug Options

FieldRequiredDefaultDescription
debug.statusNfalseEnable debug logging
debug.dont_send_logsNfalseProcess logs but don't send to target (testing)

Examples

Basic

Console use without field normalization:

targets:
- name: basic_console
type: console

ECS

Console use with ECS field normalization:

targets:
- name: ecs_console
type: console
properties:
field_format: "ecs"
note

For defails of ECS, see Appendix.

ASIM

Console use with ASIM field normalization:

targets:
- name: asim_console
type: console
properties:
field_format: "asim"
tip

For details of ASIM, see Appendix.