<rsd version="1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://archipelago.phrasewise.com/rsd">
  <service>
    <engineName>MyGet</engineName>
    <engineLink>http://www.myget.org/</engineLink>
    <dc:identifier>https://www.myget.org/F/umbracoazurelogger/</dc:identifier>
    <dc:owner>jeavonleopold</dc:owner>
    <dc:creator>jeavonleopold</dc:creator>
    <dc:title>Azure Storage Table log4net appender and a UI for Umbraco</dc:title>
    <dc:description># Umbraco Azure Logger

This Umbraco package adds a appender for log4net that uses a Azure Storage table instead of the file system to store your Umbraco logs. Also included is a  UI for viewing and querying your log4net entries.

Once installed, edit the ConnectionString parameter the the new appender section of log4net.config in the Config folder to your Azure Storage connection string, you can also change the table name if you want to.

If your site is making a lot of log entries (e.g. you've set to DEBUG level) you should adjust the bufferSize value, this sets how often the logs are written to storage.

Example:

    &lt;root&gt;
    	&lt;priority value="Debug"/&gt;
    	&lt;appender-ref ref="TableAppender" /&gt;
    &lt;/root&gt;

    &lt;appender name="TableAppender" type="Our.Umbraco.AzureLogger.Core.TableAppender, Our.Umbraco.AzureLogger.Core"&gt;
    	&lt;param name="ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=somecrazyrandomtokenthing"/&gt;
    	&lt;param name="TableName" value="UmbracoTraceLog"/&gt;
    	&lt;bufferSize value="1"/&gt;
     &lt;/appender&gt;

As a useful enhancement we also now store to URL which triggered the log entry to be made, this can be very handy for tracking down issues.

![Url Example](https://raw.githubusercontent.com/CrumpledDog/Umbraco-Azure-Logger/develop/docs/url-example.png)

Currently this package is available only as a pre-release NuGet package from MyGet https://www.myget.org/gallery/umbracoazurelogger We will create a Umbraco installer package before RTM.</dc:description>
    <homePageLink>https://www.myget.org/Feed/Details/umbracoazurelogger/</homePageLink>
    <apis>
      <api name="nuget-v3-packages" blogID="" preferred="false" apiLink="https://www.myget.org/F/umbracoazurelogger/api/v3/index.json" />
      <api name="nuget-v2-packages" blogID="" preferred="true" apiLink="https://www.myget.org/F/umbracoazurelogger/api/v2/" />
      <api name="nuget-v1-packages" blogID="" preferred="false" apiLink="https://www.myget.org/F/umbracoazurelogger/api/v1/" />
    </apis>
  </service>
</rsd>