Print FUnction and line for all except INFO, WARNING and QUIET
Add new level CRITICAL, remove SUMMARY level
Move all std::cout in api.cc to LOG(level) calls.