is no joke. I've heavily studied applications of logic to computing from the golden age of AI and I can say it is thoroughly depressing to see how much "it doesn't work" which you try to do things with logic.
Don't get me started on how real commonsense reasoning requires partitioned knowledge bases, modal logic, temporal logic, social logic (Jim thinks that Mary believes ...), all sorts of complications for which a complete and consistent decision procedure is just unthinkable. I think you could put together a logic system for families of problems in certain domains and accomplish a lot but there is no general logic for real life and efforts like Cyc have gotten stuck in the mud or gone down in flames.