Developing applications using the Semantic Logging Application Block
This section explains how you can use the Semantic Logging Application Block. It explores the options for using it both in-process and out-of-process, and how you implement different event logging scenarios within your applications and services. It includes the following topics:
- Key scenarios for the Semantic Logging Application Block
- Overview of logging using the Semantic Logging Application Block
- Developing event sources using the .NET EventSource class
- Raising events from your applications
- Choosing and using event sinks
- Choosing and using text formatters
- Using the block in applications for the in-process scenario
- Using the trace event service for the out-of-process scenario
For a brief introduction to semantic logging and the Semantic Logging Application Block, see Overview of the Semantic Logging Application Block.
For information about deploying and operating applications that use the Semantic Logging Application Block, see Deployment and operations.
For information about the design of the Semantic Logging Application Block, see Design of the Semantic Logging Application Block.
For information about creating custom components for use with the Semantic Logging Application Block, see Extending the Semantic Logging Application Block.