#
7576224a |
| 03-Sep-2024 |
Patrick Williams <patrick@stwcx.xyz> |
meson: switch code dependency to libsystemd
For a while now systemd has packaged a separate `libsystemd`. For meson dependency, `systemd` should be used when looking for systemd service file paths
meson: switch code dependency to libsystemd
For a while now systemd has packaged a separate `libsystemd`. For meson dependency, `systemd` should be used when looking for systemd service file paths and `libsystemd` should be used for `sd_*` functions.
Update the dependency accordingly.
Change-Id: I2de6ab74c3384339a9f393d3149eabaccf1a5ba4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
230f9f94 |
| 20-Jul-2023 |
Josh Lehan <krellan@google.com> |
lg2: Add mutex to avoid stderr line corruption
Use of a mutex, along with flushing after every line, prevents threads in multithreaded programs from corrupting each other's stderr logging lines. As
lg2: Add mutex to avoid stderr line corruption
Use of a mutex, along with flushing after every line, prevents threads in multithreaded programs from corrupting each other's stderr logging lines. As for the D-Bus journal messages, they are already atomic, not needing this fix.
Tested: The corruption appears fixed https://gist.github.com/Krellan/d5d9942cb5ab405c9689e4eb4bb75cf0
Change-Id: I1db88139406eb617aa713740d5ccb6c9420ca773 Signed-off-by: Josh Lehan <krellan@google.com>
show more ...
|
#
b2a3aa2f |
| 27-Jul-2021 |
Patrick Williams <patrick@stwcx.xyz> |
lg2: initial implementation of C++20 structured logging Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If37857cc3748df1ea6f767ce535b02c63cde8370
|
#
c28601ad |
| 29-Jul-2021 |
William A. Kennington III <wak@google.com> |
lib: Change name to accomodate direct linkers We have some builds that are not using pkgconfig and instead directly linking against the library. This makes the name consistent with the
lib: Change name to accomodate direct linkers We have some builds that are not using pkgconfig and instead directly linking against the library. This makes the name consistent with the linkers. Change-Id: I3b618d53784a52c8e5dea5857b363961e5216c95 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
e0538848 |
| 11-Jun-2021 |
William A. Kennington III <wak@google.com> |
build: Refactor to separate out library This makes it more clear what code is intended for use by the phosphor-logging shared library. This is especially nice since it isolates the `
build: Refactor to separate out library This makes it more clear what code is intended for use by the phosphor-logging shared library. This is especially nice since it isolates the `phosphor_logging_dep` to only provide the exported headers instead of everything in the project. Additionally, this adds an option to build only the library components of the project when the services aren't needed. Change-Id: Ied0858fc70e8054df4c056d91f35a6f0b3acfcb1 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|