bug(lib): require hintLog for files using hintLog
refactor(*): incorporate new hintLog and remove old implementation