= babeltrace2-sink.text.pretty(7) :manpagetype: component class :revdate: 14 September 2019 == NAME babeltrace2-sink.text.pretty - Babeltrace 2's pretty-printing sink component class == DESCRIPTION A Babeltrace~2 compcls:sink.text.pretty component pretty-prints the events, discarded events, and discarded packets messages it consumes to the standard output or to a file. ---- +------------------+ | sink.text.pretty | | +--> Pretty-printed messages to Messages -->@ in | the standard output or a file and +------------------+ to the standard error ---- include::common-see-babeltrace2-intro.txt[] By default, a compcls:sink.text.pretty component pretty-prints to the standard output. You can use the param:path parameter to make the component write to a file instead. The component prints warnings on the standard error stream when it consumes a discarded events or discarded packets message. If you don't use the param:path parameter and the application's standard output is connected to a color-capable terminal, the component emits terminal color codes to enhance the text output. You can use the param:color parameter to force the color support or to disable it. This component class is equivalent to the `text` output format of man:babeltrace(1) (Babeltrace~1 command-line tool). == INITIALIZATION PARAMETERS param:clock-cycles=`yes` vtype:[optional boolean]:: Print event times in clock cycles instead of hours, minutes, seconds, and nanoseconds. param:clock-date=`yes` vtype:[optional boolean]:: Print event times _and_ dates. param:clock-gmt=`yes` vtype:[optional boolean]:: Print event times in the GMT time zone instead of the local time zone. param:clock-seconds=`yes` vtype:[optional boolean]:: Print event times in seconds instead of hours, minutes, seconds, and nanoseconds. param:color=(`never` | `auto` | `always`) vtype:[optional string]:: Force the terminal color support, one of: + -- `auto` (default):: Only emit terminal color codes when the standard output and error streams are connected to a color-capable terminal. `never`:: Never emit terminal color codes. `always`:: Always emit terminal color codes. -- + The `BABELTRACE_TERM_COLOR` environment variable overrides this parameter. param:field-default=(`show` | `hide`) vtype:[optional string]:: By default, show or hide all the fields. This sets the default value of all the parameters which start with `field-`. param:field-emf=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the event's Eclipse Modeling Framework URI field. param:field-loglevel=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the event's logging level field. param:field-trace=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the trace name field. param:field-trace:domain=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the tracing domain field. param:field-trace:hostname=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the hostname field. param:field-trace:procname=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the process name field. param:field-trace:vpid=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the virtual process ID field. param:name-context=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the field names in the context scopes. param:name-default=(`show` | `hide`) vtype:[optional string]:: By default, show or hide all the names. This sets the default value of all the parameters which start with `name-`. param:name-header=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the field names in the header scopes. param:name-payload=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the field names in the event payload scopes. param:name-scope=(`yes` | `no`) vtype:[optional boolean]:: Show or hide the scope names. param:no-delta=`yes` vtype:[optional boolean]:: Do not print the time delta between consecutive lines. param:path='PATH' vtype:[optional string]:: Print the text output to the file 'PATH' instead of the standard output. param:verbose=`yes` vtype:[optional boolean]:: Turn the verbose mode on. == PORTS ---- +------------------+ | sink.text.pretty | | | @ in | +------------------+ ---- === Input `in`:: Single input port. == ENVIRONMENT VARIABLES include::common-common-env.txt[] include::common-footer.txt[] == SEE ALSO man:babeltrace2-intro(7), man:babeltrace2-plugin-text(7)