Skip to Main Content
C# Cookbook, 2nd Edition
book

C# Cookbook, 2nd Edition

by Jay Hilyard, Stephen Teilhet
January 2006
Intermediate to advanced content levelIntermediate to advanced
1184 pages
43h 23m
English
O'Reilly Media, Inc.
Content preview from C# Cookbook, 2nd Edition
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
Providing Fine-Grained Control over Debugging/Tracing Output
|
437
behave strangely, especially if the listeners are duplicated. Additionally, the applica-
tion will look for configuration information in the application configuration file first
and the machine.config file second.
The application configuration file and the machine configuration file are both case-
sensitive. Be sure that your tag names and their attributes are in the correct case.
However, the string assigned to the
name attribute does not seem to be case-sensitive,
while other strings assigned to attributes are.
See Also
See the “Trace and Debug Settings Schema” topic in the MSDN documentation.
8.2 Providing Fine-Grained Control
over Debugging/Tracing Output
Problem
Your application consists of multiple components. You need, at specific times, to
turn on debug/trace output for a select few components, while leaving all other
debug/trace output turned off. In addition, you need control over the type and
amount of information that is produced by the
Trace/Debug statements.
Solution
Use the BooleanSwitch class with an application configuration file (*.config). The fol-
lowing method creates three switches for your application: one that controls tracing
for database calls, one that controls tracing for UI components, and one
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C# Cookbook

C# Cookbook

Joe Mayo
C# Cookbook

C# Cookbook

Stephen Teilhet, Jay Hilyard
Head First C#, 4th Edition

Head First C#, 4th Edition

Andrew Stellman, Jennifer Greene

Publisher Resources

ISBN: 0596100639Supplemental ContentCatalog PageErrata