ecat_logging/lib.rs
1// Copyright (c) 2026 erik <erik@erik.xyz> — https://erik.xyz
2// 统一入口:subscriber 安装收敛到 ecat-tracing::init,此处保持向后兼容的
3// 无参签名(ecat::App::run 调用)。
4pub fn init() {
5 ecat_tracing::init("ecat");
6}
7
8#[cfg(test)]
9mod tests {
10 #[test]
11 fn init_does_not_panic() {
12 // init may fail if called more than once per process, but it must not panic
13 let result = std::panic::catch_unwind(super::init);
14 assert!(result.is_ok());
15 }
16}