OK, that's different that what I had in mind which were CouchDBs own traces that are not implemented.
You may do that yourself in your own project, you have everything you need for that.
You just need to reference the CouchDB.NET project in your solution and the related dlls, included in the CouchDB.NET project, on the Lib folder (EasyHTTP, JsonFX and StructureMap).
One easy way to do it would be to create a class to hold all your trace data. Make that class inherit CouchDbBase. Then create a CustomTraceListener and on the TraceData method simply create and instance of your trace data class, fill it with the required
information and then create an instance of CouchDbRepository passing it your CouchDb Server configuration and call SaveWithId on the repository passing your trace data object instance. This will save the object in the database.
To read the data back you'll need to create the CouchDb views that you wish and use again a CouchDbRepository to make the calls.
The CouchDbRepository is also meant to be inherited to make this operations easier. Take a look at the CouchDbRolesRepository class in the CouchDb.ASP.NET project to see a sample on how to do that.
Please let me know if this helps.