Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f359122
[#154] Separate logger front-end and back-ends
orecham Dec 4, 2025
938df22
[#154] Change library crates to depend only on logger front-end
orecham Dec 5, 2025
05053d2
[#154] Set console logger in examples
orecham Dec 5, 2025
5916452
[#154] Fix logger tests
orecham Dec 5, 2025
050d9dc
[#154] Rename logger crates
orecham Dec 5, 2025
0641eb3
[#154] Update documentation in logger crates
orecham Dec 5, 2025
ada70cf
[#154] Remove iceoryx2-bb-log crate
orecham Dec 5, 2025
876070a
[#154] Update Bazel build
orecham Dec 5, 2025
5b70555
[#154] Set console logger in benchmarks
orecham Dec 5, 2025
dbd3da5
[#154] Set console logger in cli
orecham Dec 5, 2025
c28aaa6
[#154] Enable logger features for std builds of iceoryx2-ffi-c
orecham Dec 8, 2025
352cc38
[#154] Fix documentation links
orecham Dec 5, 2025
e172f2b
[#154] Add release notes
orecham Dec 5, 2025
9a5152d
[#1176] Add logger crates to publish script
orecham Dec 8, 2025
cda5c80
[#154] Define default logger in iceoryx2-loggers crate
orecham Dec 9, 2025
01e025e
[#154] Expose logger selection at iceoryx2 crate
orecham Dec 9, 2025
46f0bab
[#154] Update all binaries to utilize feature flag to select logger
orecham Dec 9, 2025
41c93dc
[#154] Update release notes
orecham Dec 9, 2025
3da03dc
[#154] Update FAQ on setting default logger
orecham Dec 9, 2025
f6e2f77
[#154] Link to iceoryx2-loggers in iceoryx2-bb
orecham Dec 9, 2025
c7ededa
[#154] Link to iceoryx2-loggers in iceoryx2-cal
orecham Dec 9, 2025
2781f52
[#154] Fix bazel build
orecham Dec 9, 2025
aa75e4f
[#154] Update feature description in crates.io doc
orecham Dec 9, 2025
14522ee
[#154] Document new logger functionality in FAQ
orecham Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ selects.config_setting_group(

string_flag(
name = "feature_logger_file",
build_setting_default = "on",
build_setting_default = "auto",
visibility = ["//visibility:public"],
)
config_setting(
Expand All @@ -154,7 +154,7 @@ selects.config_setting_group(

string_flag(
name = "feature_logger_console",
build_setting_default = "on",
build_setting_default = "auto",
visibility = ["//visibility:public"],
)
config_setting(
Expand Down Expand Up @@ -297,6 +297,9 @@ filegroup(
"//benchmarks/queue:all_srcs",
"//benchmarks/request-response:all_srcs",
"//component-tests/rust:all_srcs",
"//iceoryx2-log/log:all_srcs",
"//iceoryx2-log/loggers:all_srcs",
"//iceoryx2-log/types:all_srcs",
"//iceoryx2:all_srcs",
"//iceoryx2-bb/conformance-test-macros:all_srcs",
"//iceoryx2-bb/container:all_srcs",
Expand All @@ -305,7 +308,6 @@ filegroup(
"//iceoryx2-bb/elementary-traits:all_srcs",
"//iceoryx2-bb/linux:all_srcs",
"//iceoryx2-bb/lock-free:all_srcs",
"//iceoryx2-bb/log:all_srcs",
"//iceoryx2-bb/memory:all_srcs",
"//iceoryx2-bb/posix:all_srcs",
"//iceoryx2-bb/system-types:all_srcs",
Expand Down
198 changes: 150 additions & 48 deletions Cargo.Bazel.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"checksum": "dab0148fdf28a0bf43b535c4adc769047f2b3a8315ceb0cf7c7f34017eeae25a",
"checksum": "56de7bc82b6873cff48a1a131f3d6061e84eb672d9fe3f67f28d19b2438151fb",
"crates": {
"addr2line 0.24.2": {
"name": "addr2line",
Expand Down Expand Up @@ -7689,9 +7689,7 @@
"crate_features": {
"common": [
"default",
"logger_buffer",
"logger_console",
"logger_file",
"std"
],
"selects": {}
Expand Down Expand Up @@ -8040,50 +8038,6 @@
],
"license_file": null
},
"iceoryx2-bb-log 0.7.0": {
"name": "iceoryx2-bb-log",
"version": "0.7.0",
"package_url": "https://github.com/eclipse-iceoryx/iceoryx2",
"repository": null,
"targets": [
{
"Library": {
"crate_name": "iceoryx2_bb_log",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "iceoryx2_bb_log",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"logger_buffer",
"logger_console",
"logger_file",
"std"
],
"selects": {}
},
"edition": "2021",
"version": "0.7.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"iceoryx2-bb-memory 0.7.0": {
"name": "iceoryx2-bb-memory",
"version": "0.7.0",
Expand Down Expand Up @@ -8804,6 +8758,123 @@
],
"license_file": null
},
"iceoryx2-log 0.7.0": {
"name": "iceoryx2-log",
"version": "0.7.0",
"package_url": "https://github.com/eclipse-iceoryx/iceoryx2",
"repository": null,
"targets": [
{
"Library": {
"crate_name": "iceoryx2_log",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "iceoryx2_log",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"std"
],
"selects": {}
},
"edition": "2021",
"version": "0.7.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"iceoryx2-log-types 0.7.0": {
"name": "iceoryx2-log-types",
"version": "0.7.0",
"package_url": "https://github.com/eclipse-iceoryx/iceoryx2",
"repository": null,
"targets": [
{
"Library": {
"crate_name": "iceoryx2_log_types",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "iceoryx2_log_types",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2021",
"version": "0.7.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"iceoryx2-loggers 0.7.0": {
"name": "iceoryx2-loggers",
"version": "0.7.0",
"package_url": "https://github.com/eclipse-iceoryx/iceoryx2",
"repository": null,
"targets": [
{
"Library": {
"crate_name": "iceoryx2_loggers",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "iceoryx2_loggers",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"logger_console",
"std"
],
"selects": {}
},
"edition": "2021",
"version": "0.7.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"iceoryx2-pal-concurrency-sync 0.7.0": {
"name": "iceoryx2-pal-concurrency-sync",
"version": "0.7.0",
Expand Down Expand Up @@ -8871,16 +8942,45 @@
]
}
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "iceoryx2_pal_configuration",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "iceoryx2-pal-configuration 0.7.0",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.7.0"
},
"build_script_attrs": {
"compile_data_glob": [
"**"
],
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
Expand Down Expand Up @@ -30967,7 +31067,6 @@
"iceoryx2-bb-elementary-traits 0.7.0": "iceoryx2-bb/elementary-traits",
"iceoryx2-bb-linux 0.7.0": "iceoryx2-bb/linux",
"iceoryx2-bb-lock-free 0.7.0": "iceoryx2-bb/lock-free",
"iceoryx2-bb-log 0.7.0": "iceoryx2-bb/log",
"iceoryx2-bb-memory 0.7.0": "iceoryx2-bb/memory",
"iceoryx2-bb-posix 0.7.0": "iceoryx2-bb/posix",
"iceoryx2-bb-system-types 0.7.0": "iceoryx2-bb/system-types",
Expand All @@ -30981,6 +31080,9 @@
"iceoryx2-ffi-c 0.7.0": "iceoryx2-ffi/c",
"iceoryx2-ffi-macros 0.7.0": "iceoryx2-ffi/ffi-macros",
"iceoryx2-ffi-python 0.7.0": "iceoryx2-ffi/python",
"iceoryx2-log 0.7.0": "iceoryx2-log/log",
"iceoryx2-log-types 0.7.0": "iceoryx2-log/types",
"iceoryx2-loggers 0.7.0": "iceoryx2-log/loggers",
"iceoryx2-pal-concurrency-sync 0.7.0": "iceoryx2-pal/concurrency-sync",
"iceoryx2-pal-configuration 0.7.0": "iceoryx2-pal/configuration",
"iceoryx2-pal-os-api 0.7.0": "iceoryx2-pal/os-api",
Expand Down
Loading