22 个版本
0.0.62 | 2024年2月23日 |
---|---|
0.0.61 | 2024年2月22日 |
0.0.40 | 2024年1月24日 |
0.0.26 | 2023年12月29日 |
#990 in GUI
601 每月下载量
10KB
84 行
为不同平台配置日志。
要配置日志,需要设置变量 RUST_LOG
。
设置 RUST_LOG 的方法
容器内启动
在 docker-compose.yaml
文件中为服务指定
services:
rust_service:
environment:
- RUST_LOG=info
可以为每个服务单独设置变量值。
容器内启动,保存到文件 .env
在 docker-compose.yaml
文件中为服务指定
services:
rust_service:
env_file: .env
所有服务的变量值将相同
编译时设置
WASM、ESP 平台无法读取环境变量,因此需要在编译阶段设置变量值。
要使变量值从文件读取
- 在项目根目录创建 .env 文件
- 在文件中定义变量,格式为
RUST_LOG = info
- 如果只更改变量,不更改代码,则不需要重新编译。因此可以在项目根目录创建
build.rs
文件,内容如下
pub fn main() {
println!("cargo:rerun-if-changed=.env");
}
TODO - 设置变量 RUST_LOG
的示例
依赖
~13–26MB
~377K SLoC