title: Why can't configure Azure diagnostics to use Azure Table Storage via new Azure Portal?
body: <p>I am developing a web api which will be hosted in Azure. I would like to use Azure diagnostics to log errors to Azure table storage.
  In the Classic portal, I can configure the logs to go to Azure table storage. </p>
  
  <p><a href="http://i.stack.imgur.com/pOyss.jpg" rel="noreferrer">Classic Portal Diagnostic Settings</a></p>
  
  <p>However in the new Azure portal, the only storage option I have is to use Blob storage:</p>
  
  <p><a href="http://i.stack.imgur.com/FOJuK.jpg" rel="noreferrer">New Azure Portal Settings</a></p>
  
  <p>It seems that if I was to make use of a web role, I could configure the data store for diagnostics but as I am developing a web api, I don't want to create a separate web role for every api just so that I can log to an azure table.</p>
  
  <p>Is there a way to programmatically configure azure diagnostics to propagate log messages to a specific data store without using a web role? Is there any reason why the new Azure portal only has diagnostic settings for blob storage and not table storage?</p>
  
  <p>I can currently work around the problem by using the classic portal but I am worried that table storage for diagnostics will eventually become deprecated since it hasn't been included in the diagnostic settings for the new portal.</p>