Thx for your answers, I was under the impression that the SemanticLogging.svc actually was a WCF service hosted by IIS, but I read up on it and can see i was mistaken there.
As out product already has a complicated installation process, and consists of a web-application that hosts WCF services, i thought (mistakenly) about hosting the SemanticLogging.svc with the other WCF services.
Maybe you can answer me if we should use in-proc or out-of-proc be using for a Client-Server product setup, where multiple clients will run on different machines logging using SQLSink, that is setup to use a database on the server. Our Server also logs to the
same database using SQLSink. Is this feasible or would a better approach be to let each client log on the clients machine and let the server log to the database?
So far we have implemented SLAB with a custom eventsource and in-proc SQLSink that logs to a common database on the server.
The product we make, is a Client-server solution that consists of the following modules:
- Multiple clients (Winform application on different machines)
- WCF services (bundled in one deployed web application project)
- Windows service running on the server
Hope the question is more clear now, and thanks in advance for your time.