use __COUNTER__ instead of __LINE__ for unique name in INFO macro

Resolve #209