fixed multiline macros
added locations in log messages
added cl_backtrace()