amitapl / ThatLogExtension

Azure Web Site extension for logs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure Websites Log Browser - Site Extension

This is an implementation of a site extension for Azure Websites that knows how to read the site's different logs including: http logs and application logs from different sources - file system azure blob storage and azure table storage.

You can also use the code in this site extension as a sample for building your own site extension

Things to note:

  • This is a Web API project that also contains some .cshtml (razor) files, a site extension can be any kind ofsite (plain html, node.js, php, etc).
  • WebSiteLogs.nuspec contains the metadata for the nuget package that is later installed as the site extension, this is used to build the package later uploaded to http://siteextensions.net.
  • build.cmd contains the logic to build the project and the nuget package.
  • ThatLogExtension\applicationHost.xdt contains the logic to transform the azure site in order to include the site extension, it mainly has the prefix url for the site extension.

About

Azure Web Site extension for logs


Languages

Language:JavaScript 60.3%Language:C# 20.6%Language:CSS 18.0%Language:HTML 1.0%Language:Batchfile 0.1%Language:ASP 0.0%