easy trace logging
This commit is contained in:
parent
641d11a19b
commit
0ae240492a
@ -114,8 +114,28 @@ fn main() -> anyhow::Result<()> {
|
|||||||
// TODO: is there a better way to do this?
|
// TODO: is there a better way to do this?
|
||||||
let rust_log = match std::env::var("RUST_LOG") {
|
let rust_log = match std::env::var("RUST_LOG") {
|
||||||
Ok(x) => x,
|
Ok(x) => x,
|
||||||
Err(_) => "info,ethers=debug,redis_rate_limit=debug,web3_proxy=debug,web3_proxy_cli=debug"
|
Err(_) => match std::env::var("WEB3_PROXY_TRACE").map(|x| x == "true") {
|
||||||
.to_string(),
|
Ok(true) => {
|
||||||
|
vec![
|
||||||
|
"info",
|
||||||
|
"ethers=debug",
|
||||||
|
"redis_rate_limit=debug",
|
||||||
|
"web3_proxy=trace",
|
||||||
|
"web3_proxy_cli=trace",
|
||||||
|
"web3_proxy::rpcs::blockchain=info",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
_ => {
|
||||||
|
vec![
|
||||||
|
"info",
|
||||||
|
"ethers=debug",
|
||||||
|
"redis_rate_limit=debug",
|
||||||
|
"web3_proxy=debug",
|
||||||
|
"web3_proxy_cli=debug",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.join(","),
|
||||||
};
|
};
|
||||||
|
|
||||||
// this probably won't matter for us in docker, but better safe than sorry
|
// this probably won't matter for us in docker, but better safe than sorry
|
||||||
|
Loading…
Reference in New Issue
Block a user