On 5/30/11 4:50 PM, Vincent wrote:
I was referring to the post of you I actually cited, where you wrote:

---
In this case I prefer snippets like this:

// some IO logic
version(log_io) logDbg(`SENT: ` ~ line);
---

Clearly, you can't activate/deactivate logging at runtime here

You can, see Log.IsEnabled member.

You wrote in response to Jose: »In your case it's IO object - turning ON verbosity, you do it for ALL logging, while you need just an IO module. What you say on this? :) In this case I prefer snippets like this: […]« I don't quite see how you would be able to enable/disable logging specifically for the I/O part _at runtime_ in your snippet (the one I quoted above), assuming that logDbg is a global logging object not specific to the I/O code.

David

Reply via email to