Add info about debug logs in README and Cargo.toml

embed
Manos Pitsidianakis 2019-09-26 13:07:12 +03:00
parent ef338f353d
commit 8c78f118e4
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
2 changed files with 14 additions and 7 deletions

View File

@ -15,6 +15,9 @@ signal-hook = "0.1.10"
nix = "*" nix = "*"
melib = { path = "melib", version = "*" } melib = { path = "melib", version = "*" }
ui = { path = "ui", version = "*" } ui = { path = "ui", version = "*" }
#enable for debug tracing logs
#melib = { path = "melib", version = "*", features=["debug-tracing",] }
#ui = { path = "ui", version = "*", features=["debug-tracing",] }
[profile.release] [profile.release]
lto = true lto = true
@ -25,6 +28,7 @@ members = ["melib", "ui", "debug_printer", "testing", "text_processing"]
[features] [features]
default = [] default = []
# Print tracing logs as meli runs in stderr
# Print tracing logs as meli runs #
debug-tracing = [] # enable for debug tracing logs
# debug-tracing = []

11
README
View File

@ -54,10 +54,13 @@ DEVELOPMENT
Development builds can be built and/or run with Development builds can be built and/or run with
# cargo build # cargo build
# cargo run 2> debug.log # cargo run
The debug logs can be disabled by setting debug-assertions to false in the There is a debug/tracing log feature that can be enabled by using the flag
development profile in Cargo.toml. In the future debug logs will be a feature. `--feature debug-tracing` after uncommenting the features in `Cargo.toml`. The logs
are printed in stderr, thus you can run meli with a redirection (i.e `2> log`)
Code style follows the default rustfmt profile.
CONFIG CONFIG
====== ======
@ -68,7 +71,7 @@ meli by default looks for a configuration file in this location:
You can run meli with arbitrary configuration files by setting the MELI_CONFIG You can run meli with arbitrary configuration files by setting the MELI_CONFIG
environment variable to their locations, ie: environment variable to their locations, ie:
# MELI_CONFIG=./test_config cargo run 2> debug.log # MELI_CONFIG=./test_config cargo run
TESTING TESTING
======= =======