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. In this talk, we will give an introduction to SLAB and provide a time of Q&A. We will address questions like:
- What are the pros and cons of using SLAB?
- What is the performance impact?
- How can I extend SLAB?
- Do I have to commit to using ETW?
- Does SLAB support .NET’s EventSoure?
- How extensible is SLAB? Can you provide an example?
- Can you use SLAB without knowledge of ETW?
- What is the trade-off between using SLAB in-process vs out-of-process?
- How steep is the learning curve? How do I get started?
- How can I contribute to SLAB?