We are planning to host our NServiceBus application in Azure web and worker roles (using Azure Service Bus as transport). Existing documentation is a bit unclear when it comes to monitoring and logging of Azure based endpoints.
- What would be recommended practices to set up logging and monitoring of such setup?
- Would you recommend creating a custom logging module inheriting from ILog interface?
- Does ServiceControl work well for monitoring endpoints in Azure? If yes, where do we deploy it?
EDIT: Igorek's answer helped me to solve logging issue. Can anyone comment on ServiceControl part of the question?