tracing

Log all function invocations to console

It occurs pretty often that I start debugging a class by logging every function call to console and looking for differences in the bugged cases. Is there some attribute that I can apply to a class to enable such a tracing? It's pretty exhausting to have to enter these Console.WriteLine("classname: methodname") to every method and to r...

How to inject C# code at compile-time?

I would like to be able to decorate any method with a custom Trace attribute and some piece of code should be injected into that method at compilation. For example: [Trace] public void TracedMethod(string param1) { //method body } should become: public void TracedMethod(string param1) { Log.Trace("TracedMethod", "param1", par...

How do I get TextWriterTraceListener to output times much like the standard tracing does?

I'm trying to analyze some running times for various methods in my default.aspx.cs page. I need to use TextWriterTraceListener. I have it set up so that output is being redirected to the file. However, the data isn't what I want. As far as I can tell if you simply enable tracing and have the trace appended to the bottom of the webp...

Differences between .NET network tracing levels

I'm trying to understand what the different output is for the various .NET Network tracing levels documented here: http://msdn.microsoft.com/en-us/library/ty48b824.aspx It states only what the possible values are, and not what the differences are. Required String attribute. Sets the verbosity of the output. Legitimate values a...

How do I follow a WCF request from start to finish?

I have a WCF service defined, it accepts JSON and maps that JSON to an object at which point I can then begin debugging code. Sometimes, the object fails to create. Most recently my service had a BodyStyle of Wrapped but should have been Bare. In this case I would have liked to watch the request come in and see what happens to it as it ...

How do I trace all request in IIS 6 on Windows Server 2003 SP2?

I found this site from MS: Tracing Requests (IIS 6.0) - Microsoft TechNet I set it up on my server as per the article and then used this to try and generate the report, but it keeps stating that RequestID cannot be found My website seems to slow down during the day and all SQL inserts start taking 20 seconds to complete. I created...

Windows ETL Trace File Format?

I have a written an ETW provider which is used by my system to log opaque blobs of binary data using the TraceEvent API function. My system is essentially a high throughput event processing system and I want to be able to (cheaply) capture the serialised state of certain objects as they pass through the system. This will give me a replay...

Trace all method calls in ASP.NET application

I need to trace all method calls in an ASP.NET application for a period of time, say 24 hours, into a log file. Looking for tools that allows me to do this? I'm interested in in getting something like this out: 2009-10-12T13:00:41 MyClass.MyMethod("arg1.toString()", "arg2.toString()") ... other nested calls inside this method ... 2009...

Tracing a ruby process as it is running

Hi folks! I am running a ruby code that has a significant number of http (web and api) requests, as well as some pretty intensive data processing. As you might expect it is pretty slow, and i want to find out where the main bottle necks are. I do not think i need a full blown profiler (yet), but want some way of tracing the process as it...

ASP.NET Trace.axd File Security

When I use the following code in web.config to trace the application, does the tracing actually store any information in a file on the machine? I just want to make sure that information displayed in Trace.axd is not stored anywhere else for security reasons. <trace enabled="true" pageOutput="false" requestLimit="200" localOnly="true"/> ...

how to code an ip tracer program in c?

i would like to code an ip tracer program in c , but i am not able to get a head start in it . Any e book , links or sample code would be of much needed help !! ...

.Net Custom Trace file name

I would like my application to write out different trace files named like MachineName_UserName_yyyymmdd_hhmmss.txt where the username is the currently logged in user and the time is the start time of the application. The .Net listener TextWriterTraceListener only seems to support a hard coded file name specified in the config file. Is th...

ASP.NET Application – Tracing

Hi, We are working on an ASP.NET application and planned to use tracing. Here I need few clarifications. Is it the common practice that people use trace statements in .NET real time applications? If so could anyone please refer a document with standard way of writing these in real time web applications. Many Thanks, Regards. Bh...

How do I trace into an externally-compiled lib in Visual C++

I built the non-dll version of OpenSSL on my windows box. Per the instructions I modified the build script to include debug symbols. I can link against them fine and they run. But when I try to step into an openssl function from my cpp code it just steps over. I know this is a total noob question but how do I fix this? I have all th...

What's a good checklist for instrumenting my .NET application

Hello all, I'm looking for a best practices checklist for instrumenting my code. Not so much what tools to use (I'm a System.Diagnostics.Trace fan myself) but just where you should put tracing statements in a "typical" application. If you have a tip (or tips) can you please provide them here. Maybe distinguish stuff that you absolutel...

Tracking SQL Calls From MS Access to MySQL

I'm trying to 'see' the SQL statements that are sent from MS Access 2003 to MySQL via ODBC. I've tried ODBC Tracing, but it's painfully slow, producing very large log files which are very difficult to read. For example, and insert looked like this: "INSERT INTO `tracking` (`contract_id`,`bp_id`,`csi_1`,`csi_2a`,`csi_2b`,`csi_code`,`...

Tracing invalid postback or callback argument

In my unhandled exception logging I see this error sporadically through the day on a given page. I don't have any controls that I create programmatically on the page or databind any buttons onto the page. In my logging I grab the current handler which is where I know the page from and the stacktrace however the stacktrace doesn't give a...

high speed tracing

I have an embedded board with a 32 Micro-controller, and an custom built OS, Unfortunately, as of now, connection to the PC is only through serial port, Internal memory is limited to 512KB. There are at-least 10 tasks in the system Question, I want to capture the sequence in which task switch happens, And when I try to write in...

How to find a source IP adress in a WCF trace file using (Microsoft Service Trace Viewer) ?

I have a WCF web service with tracing enabled (following these guidelines http://msdn.microsoft.com/en-us/library/aa702726.aspx). The problem is that I cannot find the source IP (incomming client request) address anywhere in the trace file. Also documentation on this topic is pretty vague, so if you can provide any links to some nice res...

C# TraceSource class in multithreaded application

msdn: "Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe." it contains only instance methods. How should I use it in a way that all activity gets recorder by TextWriterTraceListener to a text file. Is one static member which all threads use (by cal...