Getting to the bottom of excessive logs?
The D/ entries show the log level is set to "DEBUG" – which of course generates quite a lot of logging, and shouldn't be necessary for "production use" (though it's quite helpful if you want to debug some misbehavior). For normal use, log level "INFO" should be sufficient.

As the default log level usually is defined in the init script, there's not much a "standard user" (without root-powers) can do about it, though. You can filter the output, though, as described on the logcat help page: so adb logcat *:I should only show messages using log level INFO or above. You could try run adb shell setprop log.tag.* INFO, but I'm not sure if that works; and even if it does, it would be reset at boot.

Apart from that, I can't say whether that would improve your battery life noticeably. For that purpose, you probably find better hints in our battery-life tag-wiki.