标签: trace

跟踪不在MVC中的OnResultExecuted()中工作

我正在尝试从ASP.NET MVC应用程序输出到Trace.axd.我在OnActionExecuting(),OnActionExecuted(),OnResultExecuting()和OnResultExecuted()中都有跟踪,除了OnResultExecuted()之外,它们都输出到Trace.axd.

为了完整性,这里是我的代码(与OnActionX()完全相同):

    protected override void OnResultExecuting(ResultExecutingContext filterContext)
    {
        resultStartTime = DateTime.Now;
        filterContext.HttpContext.Trace.Warn("OnResultExecuting: " + actionStartTime);
        base.OnResultExecuting(filterContext);
    }

    protected override void OnResultExecuted(ResultExecutedContext filterContext)
    {
        DateTime resultEndTime = DateTime.Now;
        filterContext.HttpContext.Trace.Warn("OnResultExecuted: " + resultEndTime);
        filterContext.HttpContext.Trace.Warn("OnResultExecuted - OnResultExecuting: " + (resultEndTime - resultStartTime).TotalSeconds);
        base.OnResultExecuted(filterContext);
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用ELMAH,但我已禁用它,我仍然遇到问题.

asp.net-mvc trace action-filter

0
推荐指数
1
解决办法
885
查看次数

如何跟踪Win32套接字调用和请求

如何在win32机器上有效地跟踪发送到我的套接字服务器的原始数据?我希望跟踪特定于我的服务器正在侦听的端口,因此我只能监视该流量.

我想看看数据交换如何在线上工作.

sockets winapi trace monitor

0
推荐指数
1
解决办法
1096
查看次数

Haskell跟踪功能

我在Mac上,我通过命令行运行Haskell.这是我的代码我递归地反转列表.

import Debug.Trace
reverse1 :: (Show a) => [a] -> [a]  
reverse1 [] = []  
reverse1 (x:xs) = trace(“input xs: “ ++ show xs) $ reverse1 xs ++ [x]
Run Code Online (Sandbox Code Playgroud)

赋值是以递归方式执行,并显示跟踪.如果我在添加跟踪信息后删除跟踪信息,它就会反过来.这是我收到的错误.

[1 of 1] Compiling Main             ( reverse.hs, interpreted )

reverse.hs:4:24: lexical error at character '\8220'
Failed, modules loaded: none. 
Run Code Online (Sandbox Code Playgroud)

recursion trace haskell

0
推荐指数
1
解决办法
290
查看次数

Byteman - 跟踪给定包中的所有类和方法

使用Byteman时,我们必须在规则语法中指定类和方法.如果我想使用Byteman跟踪程序执行怎么办?

示例:执行程序功能时,我不知道正在执行哪些方法.我想在功能执行期间识别被调用的方法.

这是否意味着我要为给定包中每个类的每个方法添加一个规则?或者有没有其他方法来实现这一目标?

java trace byteman

0
推荐指数
1
解决办法
1036
查看次数

有没有办法计算调用Ruby方法的次数?

有没有办法在Ruby中计算一个方法的调用次数?我知道它caller.first会为您提供文件名,行号和调用方法名称,但无法找到任何进一步的相关信息.

ruby trace

0
推荐指数
1
解决办法
1515
查看次数

System.Diagnostics.PresentationTraceSources.SetTraceLevel() 方法的使用

我阅读了SetTraceLevel() 方法的文档,但无法从该 2 行文档中获得任何信息。

任何人都可以对此有所了解。

wpf trace

0
推荐指数
1
解决办法
914
查看次数

如何使用 perf 探针打印 malloc 大小函数

我想跟踪我的程序以了解程序的内存分配。这个想法是每当调用 malloc 时,它都会打印出带有 allocate 的调用堆栈size。这是我用来创建事件的命令:

perf probe -x /lib64/libc.so.6 'malloc allocated=-8(%bp):u64'
Run Code Online (Sandbox Code Playgroud)

perf report要告诉我allocated这件事的记忆是不正确的。我怎样才能解决这个问题。

我认为这个问题偏移到size-8(%bp))是不正确的。但我不知道 asm 所以我无法理解 libc 二进制文件。

更新:使用简单的程序,例如:

for (int i=0; i<10; i++)
    malloc(i);
Run Code Online (Sandbox Code Playgroud)

然后我可以看到如果我用 编译的话结果是正确的O0。我编译的结果O3不正确。并用我的大程序(数十万行代码)进行编译,O0但它不能给我正确的结果。

trace perf

0
推荐指数
1
解决办法
1654
查看次数

SIM CARD APDU解析工具

我正在嗅探 SIM 卡和 LTE 模块之间的 IO 线。我记录了大量数据,但由于只有一行用于命令和响应,因此我得到了一堆十六进制数据,中间没有边界。是否有任何工具可以获取十六进制转储并将其解析为命令和响应,并告诉它是什么类型的命令以及它在做什么?

trace apdu smartcard smartcard-reader sim-card

-1
推荐指数
1
解决办法
7569
查看次数

继续收到没有'if'错误的'else'

递归调用将在运行时堆栈上构建,然后在运行时堆栈"展开"时以相反的顺序计算值.第18行是我得到错误的地方,但我对于出了什么问题一无所知.编译完成.未编译以下文件:找到1个错误:[line:18]} else {错误:'else'没有'if'

public class Recursion {
    public static void main(String[] args) {
        int n = 7;
        //Test out the factorial 
        System.out.println(n + " factorial equals ");
        System.out.println(Recursion.factorial(n));
        System.out.println();
    }

    public static int factorial(int n) {
        int temp;
        System.out.println("Method call -- calculating Factorial of: " + n); 
        {
            int temp;
            if (n == 0) {
                return 1;
            }
        } else {
            temp = factorial(n - 1);
            System.out.println("Factorial of: " + (n - 1) + " is " + temp);
            return …
Run Code Online (Sandbox Code Playgroud)

java recursion trace if-statement

-3
推荐指数
1
解决办法
154
查看次数