Semantic Logging: Avoiding the Log Chaos
Details
Abstract
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. It also provides an out-of-proc service to make your logging more robust. In addition, SLAB is based on IObservable and optionally takes advantage of the Reactive Extensions. We’ll show how complex logging scenarios can be implemented just with a few lines of code using the power of SLAB and Rx. This session will change your way of thinking about logging. We’ll base our line of persuasion on demos.
Bios
http://photos3.meetupstatic.com/photos/event/6/3/1/2/event_246505362.jpeg
Grigori Melnik helps developers embrace good practices and focus more on business logic, not plumbing. These days he drives the Microsoft Enterprise Library and CQRS Journey projects. He also promotes design for IT efficiency. Prior to that, he was a researcher and software engineer long enough ago to remember the joy of programming in Fortran. He speaks around the world on the topics of code reuse, cloud computing, agile methods and software testing. He also serves on the IEEE Software Advisory board. The University of Calgary is his alma mater, where he earned a Ph.D. in Computer Science.
http://photos3.meetupstatic.com/photos/event/6/6/7/8/event_246506232.jpeg
Julián Domínguez produces written and code-based guidance for .NET developers. He has several years of experience building rich client applications as well as backend services and distributed architectures. He has been a contributor on several projects with this team, including the CQRS Journey, Prism, and Enterprise Library.
Agenda
6:30pm - Doors open
7:00pm - News and announcements
7:10pm - Visual Studio 2013 Testing Windows Applications / Anthony Borton
7:25pm - Semantic Logging: Avoiding the Log Chaos
8:30pm - Wrapped Up
RSVP
Please RSVP to attend. We will be using the 5.00 fee to purchase Pizza. We will be checking RSVPs at the door. We prefer you RSVP and pay online, if you must pay cash on site please email the organizer to RSVP.

