Debug
There are some logs in the programs, pretty_env_logger
is used to display them
There are 5 levels of logging (from the lightest to the most verbose) :
error
warn
info
debug
trace
The git-gamble
logs are "hidden" behind the with_log
feature
The option --features with_log
(or --all-features
) must be added to each cargo
command for which you want to see logs (e.g.) :
cargo build --all-features
cargo run --all-features
cargo test --all-features
Then, to display logs, add this environment variable :
export RUST_LOG="git_gamble=debug"
To display really everything :
export RUST_LOG="trace"
There are other possibilities for logging in the env_logger
documentation
You can also uncomment variables in the setup script
There is also a command that executes a test with all the outputs displayed
mask test rust debug <the test to filter>
Exemple
mask test rust debug commit_when_tests_fail