Server log works (Log=1, and logkeep=0 to keep it small), but it works as you described: it includes server error messages in it as well by default. Since recent patch there are not many errors on server side if a mission is done correctly (compared to the amount of errors before patch). This probably can be changed with a script I think. Try asking naryv (a developer) in this thread how to do it
http://www.sukhoi.ru/forum/showthrea...=68629&page=12 (he speaks English).
I think you need a C# fluent programmer to make even one good online mission in CloD and you definitely need one to make a campaign. C# is a very popular language. I am sure you can find a programmer within your squadron or in SEOW community. COOP-based campaigns and log-parsing days are gone with good old IL-2 IMHO. In CloD you can run several "COOP" missions in the same airspace on one server at the same time but not one-by-one only as you had to do in original IL-2 COOPs.