[component_manager] Use log crate's macros instead of defining our own
This integrates the component_manager logger, which sends logs to the kernel debuglog facility, with the log crate instead of defining our own macros. It also adds a panic hook to ensure that panics are also sent to the debuglog, rather than relying on component_manager's stderr to be wired up properly. Also removes the stderr fallback path, which is unnecessary. Change-Id: I3510b04239c7f9ab306254663bddaab245f48197
Showing
- src/sys/component_manager/BUILD.gn 1 addition, 0 deletionssrc/sys/component_manager/BUILD.gn
- src/sys/component_manager/src/elf_runner/library_loader.rs 3 additions, 3 deletionssrc/sys/component_manager/src/elf_runner/library_loader.rs
- src/sys/component_manager/src/fuchsia_pkg_resolver.rs 1 addition, 2 deletionssrc/sys/component_manager/src/fuchsia_pkg_resolver.rs
- src/sys/component_manager/src/klog.rs 217 additions, 0 deletionssrc/sys/component_manager/src/klog.rs
- src/sys/component_manager/src/main.rs 4 additions, 5 deletionssrc/sys/component_manager/src/main.rs
- src/sys/component_manager/src/model/namespace.rs 3 additions, 3 deletionssrc/sys/component_manager/src/model/namespace.rs
- src/sys/component_manager/src/model/tests/routing_test_helpers.rs 5 additions, 5 deletions...component_manager/src/model/tests/routing_test_helpers.rs
Loading
Please register or sign in to comment