Why do so many people on HN think that nothing but logs can allow you to debug very complicated systems? The only type of &quot;log&quot; which might actually help you is a coredump, but what if the bug isn&#x27;t fatal? What if your software just sucks (is slow or returns an incorrect result)? How are logs going to help you there, for those cases you just need dynamic instrumentation to coerce the system to find out what it&#x27;s doing at every level of the stack.