logError() is made non-recursive. Logging code bloating is limited (when various argument types are passed in different combinations).