title: Azure NodeJS console log
body: <p>I have a Visual Studio Enterprise MSDN subscription so I decided to move from Heroku to Microsoft Azure because I used to pay: now I don't. My Service Plan is the D1.
  I wish I can trail the console.log strings of my Node JS application deployed on my Azure platform. My service plan is the shared one named 
  I deployed the app code on BitBucket and linked my repo to the application with a correct destribution. Correct means I see the green check flag. I deployed, on the main folder of the app, a file named IISNode.yml, here is the content:</p>
  
  <pre><code>nodeProcessCommandLine: "D:\Program Files (x86)\nodejs\0.12.6\node.exe"
  loggingEnabled: true
  debuggingEnabled: false
  devErrorsEnabled: false
  node_env: production
  </code></pre>
  
  <p>The firse line I copied from the iisnode.yml created by Azure itselves. The other lines I am not quite sure about the exact meanings of all of them, but I figured they were enough. If I visit the url: <em><a href="http://MY_APP_NAME.scm.azurewebsites.net/DebugConsole" rel="nofollow">http://MY_APP_NAME.scm.azurewebsites.net/DebugConsole</a></em> I can click on <strong>Tools</strong>-><strong>Log Stream</strong> menu but the page remains on loading.
  I can reach the Azure Portal, enter my node app, Tools -> Application Log and Web Server log. The application log shows this (I think quite interesting) message:</p>
  
  <pre><code>System.ApplicationException: The trace listener AzureBlobTraceListener is disabled. ---&gt; System.InvalidOperationException: The SAS URL for the cloud storage account is not specified. Use the environment variable 'DIAGNOSTICS_AZUREBLOBCONTAINERSASURL' to define it.
     at Microsoft.WindowsAzure.WebSites.Diagnostics.AzureBlobTraceListener.RefreshConfig()
  </code></pre>
  
  <p>I have not reached informations about this "environment variable", and I can0t guess what the BLOB container has to do with my log application. And: what is the correct value for this variable? And if there is any, why is that one correct?</p>
  
  <p>The Web Servier log is are empty. I can see http activities from the monitor of the app on the same portal, but still no log.</p>
  
  <p>Am I missing something ? I decided to install Visual Studio, maybe this will help? I hope this has tools to be integrated with Azure for good. Meanwhile, where is the console log of my (Extremely Simple) node application?</p>