Find a good way for logging, function name and line, different levels and messages
Find a good way for logging, function name and line, different levels and messages