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

Debugging 如何在日志消息写入时查看它们?,debugging,operating-system,Debugging,Operating System,我正在调试一个正在崩溃的新应用程序。我想在消息写入日志时观察它们。我应该使用什么命令 如果您在unixy系统上,并且日志是一个文件,则需要tail-f 如果您使用的是Windows系统,则有可用的(帽子提示-Dave Webb)。如果您喜欢GUI工具,则有一个插件可以满足您的需要。要补充Dominic的答案,如果您使用的是Windows系统,则可以获得Cygwin32,它将为您提供Windows的尾部命令。(还有其他一些好东西……) 这将保持在后台运行。如果您在Mac OS X上,请运行Cons

我正在调试一个正在崩溃的新应用程序。我想在消息写入日志时观察它们。我应该使用什么命令

如果您在unixy系统上,并且日志是一个文件,则需要
tail-f


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

如果您喜欢GUI工具,则有一个插件可以满足您的需要。

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


这将保持在后台运行。

如果您在Mac OS X上,请运行Console(在/Applications/Utilities中)。它是查看和搜索日志的良好GUI。

尝试使用


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

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

tail -f ./logfile

Cygwin在Windows上为您提供了一个类似unix的界面,并为您提供了unix上的大多数实用程序

如果它是用于Windows的,请尝试LogExpert,它非常类似于Baretail,但免费且效果很好:

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


不幸的是,两者都是窗口。我通常在MAC上运行android,并将adb创建的日志文件与windows计算机共享,windows计算机使用LogExpert动态解析日志文件。

windows系统有多种可用的tail端口。例如,类似地,我在Windows上也很幸运,最好是使用msys,因为它们是本机Windows端口。
tail -f ./logfile