如何在编写日志消息时查看它们?

时间:2009-08-13 16:11:30

标签: debugging operating-system

我正在调试崩溃的新应用程序。我想在将消息写入日志时查看消息。我应该使用什么命令?

8 个答案:

答案 0 :(得分:10)

如果您使用的是unixy系统并且您的日志是文件,则需要tail -f <filename>

如果您使用的是Windows系统,则可以使用ports of tail(帽子提示 - Dave Webb)。

答案 1 :(得分:2)

如果您使用的是Mac OS X,请运行控制台(在/ Applications / Utilities中)。它是查看和搜索日志的一个很好的GUI。

答案 2 :(得分:1)

尝试使用baretail

这是一个小型可执行文件,无需安装并在Windows上运行。它有一个标签式界面,因此您可以同时打开多个不同的文件。您还可以在日志中对某些关键字进行颜色编码。总而言之,这是一个非常方便的工具。

答案 3 :(得分:0)

如果您更喜欢GUI工具,jEdit有一个Log Viewer插件可以满足您的需求。

答案 4 :(得分:0)

要添加Dominic的答案,如果您使用的是Windows系统,则可以获得Cygwin32,它将为您提供Windows的尾部命令。 (以及其他一些好东西......)

答案 5 :(得分:0)

$ tail -f log_file_name &

这将继续在后台运行。

答案 6 :(得分:0)

在Windows上安装cygwin和实用程序并运行

tail -f ./logfile

Cygwin在Windows上为您提供了类似unix的界面,并为您提供了unix上的大多数实用工具

答案 7 :(得分:0)

如果它适用于Windows,请尝试LogExpert,它很像Baretail,但是免费且效果很好: http://logexpert.codeplex.com/

它们都允许您动态使用reg-ex进行过滤,将过滤后的线条输出到窗口的一部分,然后您可以单击过滤框中的线条以获取原始文本中的实际线条。当然,允许使用reg-ex。

进行突出显示和着色 不幸的是,两个都是窗户。我通常在MAC上运行android,并使用一台Windows机器共享adb创建的日志文件,该机器使用LogExpert即时解析日志文件。