Skip to main content

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}