Okay, I realize this is likely stuff people here already know about. But it cant hurt to remember it.
I wanted to encourage you to consider using a real hard drive on your logger from the start.. You cannot argue with the price of these "Pi Drives" - These hard drives are designed to be used with the Raspberry Pi. They incorporate a USB to SATA converter and an additional USB plug for bringing in additional power.
http://wdlabs.wd.com/category/wd-pidrive/But if you must use flash memory, one way to optimize logging to SD cards for flash memory longevity is to cache and delay writes for several seconds, then do the writes at the same time, as one. That will reduce the raw number of writes. Of course, then if you lose power you will have lost the last few seconds of writes. A good search term to learn more is "wear leveling". Another option is doing your writing to an NFS mounted share on another computer.
There is no reason not to simply be careful. You could run a cron job to back up your SD card every few hours.
That said, I usually only hook up a real hard drive to my Raspberry Pis when I want to compile something.
I usually just use the SD normally and set the options on software to only log the needed data and errors and not all diagnostic messages. Most pre-built software on Raspbian should use sensible defaults for flash memory, which will be different than the ones used on desktops and laptops.
On programs that write big logs by default, you have to tell them to log less or eventually your SD cards will need replacement. Luckily its usually possible to get most of the data off them.
They get significantly better every year at handling lots of writes. But still there is a huge level of variability in SD card quality. Bunnie Huang has written extensively on this. You might want to check out his web site.
You cant treat an SD card as if its a hard disk or even an SSD.