Build 2013

Creating Structured and Meaningful Logs with Semantic Logging

Download this episode

Download Video


Whether you are logging for the purpose of diagnostics or monitoring, it requires proper, well-designed instrumentation and a sound strategy. The new Semantic Logging Application Block (SLAB) offers a smarter way of logging by keeping the structure of the events when writing log messages to multiple destinations such as rolling flat file, database or Windows Azure table storage. SLAB is based on the EventSource stack and inherits most of the structure from the ETW (Event Tracing for Windows) pipeline. This session will change your way of thinking about logging. We’ll base our line of persuasion on demos.
For more information, check out this course on Microsoft Virtual Academy:





Session Type:





South Hall: East Mezzanine 202



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • TFurgenson

      Great article.

      BTW - I found this great Viewer to see ETW messages live. They have a Semantic Logging Extension to easily route TraceSource messages.

      Hope you find this useful.

    • ekenman

      You mentioned the source from your demo would be available. It would relly help to have a look at it. 

      Never mind, I found all of it in the Developer's Guide. Love what you guys are doing!

      Best Regards


    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.