Skip to content

Instantly share code, notes, and snippets.

@Ranger-X
Created December 9, 2013 07:39
Show Gist options
  • Save Ranger-X/7868695 to your computer and use it in GitHub Desktop.
Save Ranger-X/7868695 to your computer and use it in GitHub Desktop.
advanced_logging
<advancedLogging>
<server>
<logDefinitions>
<logDefinition rollLogFileOnConfigChanges="false" writeLogDataToDisk="true" baseFileName="APILog" logRaiseTraceEvents="false" enabled="true" logRollOption="Schedule" maxDurationSeconds="86400" maxFileSizeKB="1024" schedule="Hourly" publishLogEvent="true">
<selectedFields>
<logField id="Date-Local" logHeaderName="date-local" required="false" defaultValue="" />
<logField id="Time-Local" logHeaderName="time-local" required="false" defaultValue="" />
<logField id="URI-Stem" logHeaderName="cs-uri-stem" required="false" defaultValue="" />
<logField id="URI-Querystring" logHeaderName="cs-uri-query" required="false" defaultValue="" />
<logField id="Referer" logHeaderName="cs(Referer)" required="false" defaultValue="" />
<logField id="Cookie" logHeaderName="cs(Cookie)" required="false" defaultValue="" />
<logField id="User Agent" logHeaderName="cs(User-Agent)" required="false" defaultValue="" />
<logField id="X-Forwarded-For" logHeaderName="X-Forwarded-For" required="false" defaultValue="" />
<logField id="RrRecom" logHeaderName="RrRecom" required="false" defaultValue="" />
</selectedFields>
<filter>
<condition operator="Or">
<condition operator="And">
<expression field="URI-Stem" operator="Equals" value="/api/Event/.*" caseSensitive="false" regularExpression="true" />
</condition>
<condition operator="And">
<expression field="URI-Stem" operator="Equals" value="/api/PartnerApiParams/.*/jsonp?" caseSensitive="false" regularExpression="true" />
</condition>
<condition operator="And">
<expression field="URI-Stem" operator="Equals" value="/api/1\.0/Event/.*" caseSensitive="false" regularExpression="true" />
</condition>
<condition operator="And">
<expression field="URI-Stem" operator="Equals" value="/api/Recomendation/.*" caseSensitive="false" regularExpression="true" />
</condition>
<condition operator="And">
<expression field="URI-Stem" operator="Equals" value="/Frontend/.*" caseSensitive="false" regularExpression="true" />
</condition>
</condition>
</filter>
</logDefinition>
</logDefinitions>
<fields>
<field id="RrRecom" sourceName="Rr-Recom" sourceType="ResponseHeader" logHeaderName="Rr-Recom" category="" description="" defaultValue="" loggingDataType="TypeLPCSTR" />
<field id="X-Forwarded-For" sourceName="X-Forwarded-For" sourceType="RequestHeader" logHeaderName="X-Forwarded-For" category="" description="" defaultValue="" loggingDataType="TypeLPCSTR" />
</fields>
</server>
</advancedLogging>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment