Я использовал ELMAH в автономных (не Azure) проектах. Для проектов, связанных с Azure, я наткнулся на библиотеку Windows Azure Diagnostics (WAD).
На первый взгляд кажется, что они делают одно и то же (при этом диагностика Azure также выполняет более низкоуровневые задачи), поэтому я хотел спросить, подходит ли с технической точки зрения один из них больше для определенного типа рабочей нагрузки/дизайна, чем другой? Или они довольно похожи в вариантах использования, и это просто ваниль против шоколада (т.е. личное предпочтение)?