Hi All,
I am working on a application that has following components.
- WCF web service.
- Custom Ribbon action that invokes the web service using ajax framework.
- Event receiver on item updated event that invokes the web service.
- Silverlight Webpart that invokes the web service and displays the data.
- Feature event receiver.
Solution has been developed that is ready to be pushed to production. for diagnosis purpose i am want to implement the logging so that if there is any problem in production i can enable it and diagnose the problem.
As per my understanding.
- Logging can't be implemented in Silverlight WebPart and Ribbon Custom Action technically.
- For feature event receiver i suppose best option would be ULS logging.
- For Web service i can use the microsoft enterprise libarary block for logging.
- Event receiver that triggers on item updated event, i suppose i have two options, either use enterprise library block or use ULS.
in our production farm we have 3 front end servers so i suppose in both cases (ULS and enterprise library block) logs will be span on all the front end servers. i suppose reading the logs on all the front end server might be a night mare in production.
i am not able to suggest myself what should be the best approach. could you people would be provide me your suggestions.
Regards Amit