I'm in the process of trying to build exactly this tool. You can check out some pictures here of the progress. I'm working on minimizing the amount of time needed to log all the specific things. This includes automated import of kerbal details, contracts etc. It's designed to be used outside the game itself but greatly reduces the amount of information you need to manually input. I'm looking for suggestions if you have any!