#tcp #logger #env-logger #top #built #tcp-socket #sockets

tcp_env_logger

基于 env_logger 构建的 TCP 日志记录器

1 个稳定版本

1.0.0 2024 年 1 月 11 日

10#env-logger

27 每月下载次数

MIT 许可证

5KB
88

tcp_env_logger

基于 env_logger 构建的 TCP 日志记录器

示例用法

注意,log_hostname 可以是任何任意值。它的目的是识别发出日志的服务器。

log_url 是完整的 TCP 套接字连接 URL。

fn setup_logger() {
    let log_hostname = std::env::var("LOG_LOCAL_HOSTNAME").expect("LOG_LOCAL_HOSTNAME not defined");
    let log_url = std::env::var("LOG_REMOTE_URL").expect("LOG_REMOTE_URL not defined");
    let env_logger = env_logger::Builder::from_default_env().build();
    EnvTcpLogger::init(log_hostname, log_url, env_logger).unwrap();
}

依赖关系

~3.5–5.5MB
~102K SLoC