I've been using log2ram (github/azlux/log2ram) and been happy with the results.
It mounts a ramdisk on /var and only occasionally copies the logs from ramdisk to SD card. That way I can still see all the logging without hammering the SD card quite some badly.