---
title: "Event Stream Output"
description: "write TenXObject and template values to event stream outputs (e.g.,\
  \ stdout, files)"
source: "https://github.com/log-10x/modules/tree/main/pipelines/run/modules/output/event/module.yaml"
icon: "material/format-list-group"

---
Writes [TenXObject](https://doc.log10x.com/api/js/#TenXObject "Provide structured, reflective access to log/trace events read from input(s).") instance and template field values to local (IPC, disk) and remote (network) destinations.

## :octicons-package-24: Modules


<div class="grid cards" markdown>

-   :octicons-command-palette-24:{ .lg .middle } __Stdout/err Outputs__

    ---

    Write TenXObject and template values to a log4j2 stdout appender.

    [:octicons-arrow-right-24: More info](/run/output/event/stdout)

-   :material-math-log:{ .lg .middle } __File Outputs__

    ---

    Write TenXObject field/template values to a file.

    [:octicons-arrow-right-24: More info](/run/output/event/file)

-   :material-launch:{ .lg .middle } __Process Outputs__

    ---

    Write TenXObject and template values to a sub-process stdin.

    [:octicons-arrow-right-24: More info](/run/output/event/process)

-   :simple-fluentbit:{ .lg .middle } __Fluent Bit Event Outputs__

    ---

    Write TenXObject and template values to a Fluent Bit subprocess to ship to remote log analyzers.

    [:octicons-arrow-right-24: More info](/run/output/event/fluentbit)

-   :simple-linux:{ .lg .middle } __Unix Domain Socket Outputs__

    ---

    Write TenXObject and template values to a log4j2 Unix domain socket appender.

    [:octicons-arrow-right-24: More info](/run/output/event/unix)

-   :simple-fluentd:{ .lg .middle } __Fluentd Forward Outputs__

    ---

    Write TenXObject and template values to a log4j2 'forward' appender.

    [:octicons-arrow-right-24: More info](/run/output/event/forward)

-   :material-ip-network-outline:{ .lg .middle } __TCP/UDP Outputs__

    ---

    Write TenXObject and template values to a TCP/UDP socket.

    [:octicons-arrow-right-24: More info](/run/output/event/socket)

-   :material-web:{ .lg .middle } __HTTP Outputs__

    ---

    Write TenXObject and template values to a log4j2 HTTP socket appender.

    [:octicons-arrow-right-24: More info](/run/output/event/http)

-   :material-github:{ .lg .middle } __GitHub Outputs__

    ---

    Commit TenXObject field/template values to GitHub.

    [:octicons-arrow-right-24: More info](/run/output/event/github)

-   :material-language-java:{ .lg .middle } __Java OutputStream Outputs__

    ---

    Write TenXObject and template values to a Java OutputStream/Writer instance.

    [:octicons-arrow-right-24: More info](/run/output/event/outputStream)

</div>
<br/>:material-github: This module is defined in [event/module.yaml](https://github.com/log-10x/modules/tree/main/pipelines/run/modules/output/event/module.yaml "event/module.yaml"){target="\_blank"}.

