chore(ngLog): reverses the hierarchy of the levels and add tests