github.com/gilwo/elogging (go): package elogging provide enhanced logging capbilities with leveling and scope support  levels are ordered : disabled (lowest - no output), error, warning, info, verbose, trace (highest)  when setting a level, all lower levels are logged as well, higher levels are ignored from the log  using Print(), Printf() or Println() is ignored from the leveled mechanism (they will be shown on the log output)  all log objects are accessiable from the library and can me manipulated as well  when creating log objects, global defaults paramaters are set to each created log object. it is possible to change the log object paramters on the fly.
Keywords: golang|logging|loglevels|scope