Define a MACRO function to print details in _DEBUG mode

The function is called by:
	__LOG__ or __LOG(int)

The output of the function is:
	In __filename__ at line __line__        __function_signature__
	In __filename__ at line __line__        __function_signature__:__int__