rework log macros; add trace level
reworks the log macros to be generated by a loop
adds a trace level. this level is only logged when in :dev
. by default, only the current project is :dev
, but deps can be put in :dev
mode by adding env: :dev
to the dep spec
for reviewer:
- Are my comments clear enough to explain what the AST bit is doing?
- Is the
env: :dev
setting the correct way to configure this, or would a config flag make more sense here?