Client-Side Logging

Client-side logging rarely uses techniques such as Windows event logging, e-mailing, or Message Queuing. The reasons are simple: the client, after it has been deployed, is difficult to update or reconfigure. And furthermore, the client machine isn’t guaranteed to provide the necessary ingredients (such as a properly configured Message Queuing service or an SMTP server for mail delivery). Even if it did, there would be no way report network or connection problems if they interfere with these services.

Another, more fundamental, distinction between client and server errors is the fact that server errors represent shortcomings in your code. Client-side errors can also fall prey to coding errors, but they are more likely to result ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.