I just recently read that too much logging impacts the performance of our application. But according to me as we know logging is an IO-bound job (like sending a stream of bytes to console or writing into the file) and as we have also read when an IO-bound job occurs then CPU cycles are not used (CPU is idle at that time) then how come IO is impacting my application's performance if it's not consuming my CPU cycles?
