Which approach should you choose?

You are an enterprise application developer. You create a large-scale, managed application that needs a consistent approach to event logging. The application must format and log events to 20 destinations. Events from 15 sources must be collated onto a single computer. The application must perform the following tasks:

Maintain consistent logging and instrumentation practices, both within an application and across the enterprise.
Ease the learning curve for developers by using a consistent architectural model. Support custom implementations of formatters and event sinks. Generate log entries as discrete events or as part of a traced process.

You need to select an appropriate implementation approach. Which approach should you choose?

You are an enterprise application developer. You create a large-scale, managed application that needs a consistent approach to event logging. The application must format and log events to 20 destinations. Events from 15 sources must be collated onto a single computer. The application must perform the following tasks:

Maintain consistent logging and instrumentation practices, both within an application and across the enterprise.
Ease the learning curve for developers by using a consistent architectural model. Support custom implementations of formatters and event sinks. Generate log entries as discrete events or as part of a traced process.

You need to select an appropriate implementation approach. Which approach should you choose?

A.
Use the Logging and Instrumentation Application Block from Enterprise Library.

B.
Write a custom event management component based upon the Publisher-Subscriber pattern.

C.
Use the EventLog component from Microsoft .NET Framework.

D.
Use the Message Queuing components from Enterprise Services.



Leave a Reply 0

Your email address will not be published. Required fields are marked *