Timber is simple logger facility. It provides means to write logs to given file in concurrent
applications.
timber! macro takes as argument level number and writes log only if it is greater than zero.
If user defines log levels as constants compiler will be able to ignore strings passed to unused
logs and make application smaller. This way user can keep set of debugging logs, but compile
them out for release.
By default timber writes logs to stdout. To write to a file one have to pass file path with
timber::init(path).
Example wrapper for timber could look like:
use timber;
//log_err!("This is error! I'm visible!");
//log_deb!("I'm debug. I'm visible only in debug mode.");