Apply Bard's changes.

This adds the ability to ignore certain filenames when logging the
caller (works well when building a logging system on top of slogger)

Also adds ROUTINE and DOOM log levels.