Dev/algorithm config logging

Does it make sense to use a different ifndef other than NDEBUG?  It might be the case that you want to enable DEBUG logging even if you have not compiled for debugging.  Or alternatively, maybe there could be a run time option somewhere?  I suppose the latter is moving too much toward a formalized logger framework.