It's not about logic, but awareness. Just practicing more logical thinking won't do much for lucid dreaming. You need to practice awareness, mindfulness, in your day to day life. Or at least a combination of logic and awareness.