BABELTRACE2-PLUGIN-TEXT(7)
β¨ NAME β¨
babeltrace2-plugin-text β it's the Babeltrace 2 plain text plugin bestie, and we're gonna get you obsessed with it π
This one lives in the Babeltrace 2 manual, so when you see BABELTRACE2-PLUGIN() up in the corner, that's just her government name π«Ά
πΈ DESCRIPTION πΈ
okay so. The Babeltrace 2 text plugin contains component classes which read or write plain text data. That's it. That's the vibe. Text in, text out, no cap π
If you're like "bestie what is a Babeltrace 2 even", go read babeltrace2-intro(7) β it'll teach you all about the Babeltrace 2 project and its core concepts. Highly recommend, it's giving essential reading β¨
π COMPONENT CLASSES π
Here's the whole squad, one by one, no skipping π¦
source.text.dmesgβ Reads the lines of a Linux kernel ring buffer, which is literally just the output of thedmesg(1)tool, and emits each line as an event message. Every single line becomes an event message. Iconic behaviour honestly π
See babeltrace2-source.text.dmesg(7).
sink.text.detailsβ Deterministically prints the messages it consumes, with details, to the standard output. Deterministic means same input β same output, every time. She's consistent, she's reliable, she's the moment π
See babeltrace2-sink.text.details(7).
sink.text.prettyβ Pretty-prints the messages it consumes to the standard output or to a file. The name does not lie, she IS pretty π
This is equivalent to the text output format of babeltrace(1) (that's Babeltrace 1, the og).
See babeltrace2-sink.text.pretty(7).
π BUGS π
If you encounter any issue or usability problem, please report it on the Babeltrace bug tracker (see <https://bugs.lttng.org/projects/babeltrace>).
not me begging you to file the bug instead of just suffering in silence π the maintainers literally want to know, fr fr
π RESOURCES π
The Babeltrace project shares some communication channels with the LTTng project (see <https://lttng.org/>). Yeah they're basically mutuals π€
- Babeltrace website (see <https://babeltrace.org/>) β
- Mailing list (see <https://lists.lttng.org>) for support and development:
lttng-dev@lists.lttng.orgπ - IRC channel (see <irc://irc.oftc.net/lttng>):
#lttngonirc.oftc.netπ¬ - Bug tracker (see <https://bugs.lttng.org/projects/babeltrace>) π
- Git repository (see <https://git.efficios.com/?p=babeltrace.git>) π¦
- GitHub project (see <https://github.com/efficios/babeltrace>) π
- Continuous integration (see <https://ci.lttng.org/view/Babeltrace/>) π
- Code review (see <https://review.lttng.org/q/project:babeltrace>) π
π AUTHORS π
The Babeltrace 2 project is the result of hard work by many regular developers and occasional contributors. Shoutout to every single one of them, the way they carried this whole thing π«Ά
The current project maintainer is JΓ©rΓ©mie Galarneau <mailto:jeremie.galarneau@efficios.com>.
π§ COPYRIGHT π§
This plugin is part of the Babeltrace 2 project.
Babeltrace is distributed under the MIT license (see <https://opensource.org/licenses/MIT>). Slay, permissive licensing, we love to see it π
π SEE ALSO π
babeltrace2-intro(7), babeltrace2-source.text.dmesg(7), babeltrace2-sink.text.details(7), babeltrace2-sink.text.pretty(7)
and that's the whole page bestie β¨ this is BABELTRACE2-PLUGIN() from the Babeltrace 2 manual, so if you ever forget where you read it, the footer was holding that name the entire time π go read the linked pages, ily, bye π
π¦ where this page comes from
- fedora 43: babeltrace2 2.1.2-3.fc43 Β· MIT AND GPL-2.0-only
- fedora 44: babeltrace2 2.1.2-5.fc44 Β· MIT AND GPL-2.0-only
- nixos 26.05: babeltrace2 2.1.2
- nixpkgs unstable: babeltrace2 2.1.2
- ubuntu resolute: babeltrace2 2.1.2-1build2 Β· MIT
- ubuntu stonking: babeltrace2 2.1.2-1build2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms