Suggest using log4j / log4cxx (you didn't specify a language). There are appenders available that can put the data into a database, or a flat file, or a syslogd. You can set that up to be whatever the group decides upon at any point. You can even do both at the same time. It's the best of both worlds.