Skip to content

Instantly share code, notes, and snippets.

@retohugi
Last active January 8, 2020 14:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save retohugi/faa2dffcbddafb1208dca85592de2e2d to your computer and use it in GitHub Desktop.
Save retohugi/faa2dffcbddafb1208dca85592de2e2d to your computer and use it in GitHub Desktop.
Sample configuration to enable UDP log output stream in Sitecore. This file is copy and paste ready :)
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"
xmlns:role="http://www.sitecore.net/xmlconfig/role/"
xmlns:set="http://www.sitecore.net/xmlconfig/">
<!--
This configuration enables log output streams to UDP on port 7071, which is the default
port for Log2Console. You can download Log2Console from:
https://github.com/Statyk7/log2console/releases (in the Source code zip, in the ./output folder)
Alternatively you can get a copy of Log4View from https://www.log4view.com/.
Read more details on the 2 tools: https://publications.soulcode.agency/you-dont-monitor-your-local-sitecore-instance-close-enough/
-->
<!-- Remove the Role if you're not on Sitecore 9 or higher -->
<sitecore role:require="Standalone">
<log4net>
<root>
<priority>
<patch:delete/>
</priority>
<!-- Change this back to INFO, for default log output. -->
<priority value="DEBUG" />
<!--Register the UDP appender for default log output -->
<appender-ref ref="UdpAppender" />
</root>
<!-- UDP Appender Configuration -->
<appender name="UdpAppender" type="log4net.Appender.UdpAppender, Sitecore.Logging">
<remoteAddress value="127.0.0.1" />
<remotePort value="7071" />
<layout type="log4net.Layout.XmlLayoutSchemaLog4j" />
</appender>
<!-- Register the UDP Appender with additionally registered loggers (in Sitecore) -->
<logger name="Sitecore.Diagnostics.Publishing">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="ClientRoot">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.Diagnostics.Search">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.Diagnostics.Crawling">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.Owin.Diagnostics">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.Analytics.Aggregation">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.Xdb.Processing.ContactMerge.Logger">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.FXM.Diagnostics">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.EDS">
<appender-ref ref="UdpAppender"/>
</logger>
<logger name="Sitecore.EXM">
<appender-ref ref="UdpAppender"/>
</logger>
<!-- Register the UDP Appender with SPE -->
<logger name="Cognifide.PowerShell">
<appender-ref ref="UdpAppender"/>
</logger>
</log4net>
</sitecore>
</configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment