商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何在CentOS中为Rust项目配置日志系统

如何在CentOS中为Rust项目配置日志系统

  发布于2026-07-07 阅读(0)

扫一扫,手机访问

在 CentOS 上给 Rust 项目搭一套日志系统,其实用社区里成熟的 logenv_logger 就足够了,配置起来很顺手,几步就能跑起来。

如何在CentOS中为Rust项目配置日志系统

先把依赖加到 Cargo.toml 里:

[dependencies]
log = "0.4"
env_logger = "0.9"

然后在代码中引入这两个库,并在程序入口初始化日志记录器。以 main.rs 为例:

use log::{info, error};
use env_logger;

fn main() {
    env_logger::init();
    info!("这是一个信息日志");
    error!("这是一个错误日志");
}

接下来编译并运行项目,控制台就会输出日志信息:

cargo build
cargo run

如果你需要调整日志级别(比如想看 debug 信息),或者自定义输出格式,完全不用改代码,通过环境变量就能搞定。例如设置日志级别为 debug

export RUST_LOG=debug

想自定义格式的话,可以准备一个日志配置文件,比如 log-config.toml

[format]
datetime = "%Y-%m-%d %H:%M:%S"
level = "info"
target = "stdout"

[filters]
default = ["info", "error"]

然后在运行程序时通过 -L 选项指定该文件:

cargo run -L log-config.toml

这样一来,你的 Rust 项目就已经拥有了可定制、可扩展的日志系统。日志级别、输出格式、输出目标都能按需调整,在 CentOS 环境下运行起来非常顺畅。

本文转载于:https://www.yisu.com/ask/36005460.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注