相关疑难解决方法(0)

Java日志查看器

不幸的是,有时调试程序的唯一方法是遍历其长日志文件.

我现在搜索了一个体面的日志查看器,并没有找到真正的解决方案.唯一看起来最合适的程序是带有Socket连接器的Chainsaw,但经过短暂的使用后,该程序充其量只是错误和反应迟钝.

出于我的目的,日志查看器至少应该能够标记日志级别(例如,使用不同的颜色)并基于包和自由文本执行简单的过滤.

还有其他(免费)日志查看器吗?我正在寻找任何可以与log4j一起使用的东西.

java log4j viewer

73
推荐指数
6
解决办法
8万
查看次数

C++中的缩进跟踪

我想为我们的大型C++代码库开发缩进跟踪,这对于开发人员找到问题特别有帮助.我想要缩进跟踪功能.例如,请考虑以下代码: -

 void FunctionA()
{
     TR_ENTER("Function A");
     TR_PRINT("Dignostic message Function A");
     FunctionB(); // Call function B   
}

 void FunctionB()
{
    TR_ENTER("Function B");
    TR_PRINT("Dignostic message Function B");
    FunctionC(); // Call function B  
}

void FunctionC()
{
   TR_ENTER("Function C");
   TR_PRINT("Dignostic message Function C");          
}
Run Code Online (Sandbox Code Playgroud)

如您所见,上面的调用彼此嵌套.我想生成跟踪日志,如下所示:

Function A - Start
Dignostic message Function A
     Function B - Start
     Dignostic message Function B
            Function C - Start
            Dignostic message Function C
            Function C - End
     Function B - End
Function A - End
Run Code Online (Sandbox Code Playgroud)

TR_ENTER和TR_PRINT是我用作示例的一些宏.要说函数启动我使用TR_ENTER并打印一些有关消息的消息,我使用了TR_PRINT. …

c++ windows trace

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

标签 统计

c++ ×1

java ×1

log4j ×1

trace ×1

viewer ×1

windows ×1