DLT-DAEMON(1)
π DLT-DAEMON(1) π
okay bestie, welcome to the dlt-daemon page β it lives in section 1 of the General Commands Manual, so it's a command, it's for running, and it's lowkey the β¨main characterβ¨ of the whole DLT situation. grab a strawberry π and let's go.
πΈ NAME πΈ
dlt-daemon β the Diagnostic Log and Trace daemon. she's the it-girl, she's the central hub, no cap.
β¨ SYNOPSIS β¨
dlt-daemon [-h] [-d] [-c filename] [-t directory] [-p port] [-a filename]
that's the glow-up lineup, fr fr. (and yes, -l shows up in the options below even tho she's not in this lil synopsis line β that's just how the page is, iykyk π)
π¦ DESCRIPTION π¦
so picture this: the DLT daemon is literally THE place where all the logs and traces get gathered from all your different applications. it holds them temporarily or permanently and then hands them over to a DLT client application. that client can be running directly on the COVESA system, or β more likely, ngl β on an external tester device. she collects, she stores, she ships it off. obsessed π
β¨ OPTIONS β¨
okay here's the whole flag wardrobe, every single piece, don't skip a hanger:
-hβ pops up a short help text. little cheatsheet moment, we love her π-dβ daemonize. you need this one for System V init systems specifically, so don't come for her if you're on something fancier.-cβ loads an alternative configuration file. if you don't say anything, she defaults to loading/etc/dlt.conf. that's the factory setting bestie π-tβ sets the directory for the local fifo and user-pipes. the default is/tmp. heads up tho: any application that wants to connect to a daemon using a custom directory has to be started with the environment variableDLT_PIPE_DIRset appropriately. both sides gotta match, it's giving coordinated outfits π-pβ the port to monitor for incoming requests. default is3490. and same energy here: applications wanting to connect to a daemon using a custom port need to be started with the environment variableDLT_DAEMON_TCP_PORTset appropriately. matching set, periodt.-aβ loads an alternative configuration for app id log level defaults. by default the configuration file/etc/dlt-log-levels.confis the one that gets loaded. π-lβ loads an alternative trace load configuration file. by default the configuration file/etc/dlt-trace-load.confis loaded. she's the extra credit option, and she ate π
π₯ EXAMPLES π₯
here's the vibe in action, copy-paste ready:
start DLT daemon in background mode:
dlt-daemon -d
start DLT daemon with your own configuration:
dlt-daemon -c ~/my-dlt-configuration.cfg
start DLT daemon with a custom pipes directory:
dlt-daemon -t ~/dlt_pipes
start DLT daemon listening on custom port 3500:
dlt-daemon -p 3500
look at her go, four whole slays ππ
π EXIT STATUS π
if something goes wrong, you get a non zero value back. that's your signal bestie, she's not okay and she's telling you.
π AUTHOR π
Alexander Wenzel β alexander.aw.wenzel (at) bmw (dot) de
the legend herself wrote this. respect the architect π«Ά
π COPYRIGHT π
Copyright (C) 2016 BMW AG. License MPL-2.0: Mozilla Public License version 2.0 http://mozilla.org/MPL/2.0/.
legal but make it cute. do with that what you will, just keep the license text intact fr fr.
π BUGS π
found a problem? see the Github issue tracker: https://github.com/COVESA/dlt-daemon/issues
not me sending you straight to the issues page π go report it, they wanna know.
π§ SEE ALSO π§
go read those too, they're the supporting cast and they understood the assignment β¨
and that's the whole page bestie!! this was DLT-DAEMON(1) from the General Commands Manual β section 1, as the header up top already told you, and the footer's just her name again because she's iconic enough to sign off with nothing but DLT-DAEMON(1) π
ππΈ
π¦ where this page comes from
- ubuntu stonking: dlt-daemon 3.0.0-10 Β· MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms