potential dummy question: I'm playing with async and I have several modules from which I want to log. So in module `A` I have something along the lines of
open Async.Std
module Log = Log.Global
...
Log.set_level (if verbose then `Debug else `Info);
Log.debug "blah";
and if I pass a `-verbose` option to my binary I get all the debug output. However, if I call `Log.debug` from module `B` (after the above code has been executed) the output is swallowed unless I call `set_level` again. Am I missing something here? Do I have to pass my `verbose` flag to every module in my program and re-initialize the logging module?
Thanks,
Dominik