I want to print messages in a utility based on specified verbosity.
The specified verbosity will be set as a variable defined as an integer value, such as 0: only necessary, 1: verbose, 2: more verbose.
I looked at the log create and all the crates that are based on it, but it all seems to take it too far for a simple single page utility.
In my mind, this should be very simple to realise by a macro that essentially takes the same arguments as println!, only with the verbosity number as the first argument.
I cannot get my head around creating a macro that does that. Anyone willing to help me?
I also don't think I am the first one to come up with this, but have not been able to find anything that does this. I do find it hard to perform my own things based on the macro documentation.