我正在调试崩溃的新应用程序。我想在将消息写入日志时查看消息。我应该使用什么命令?
答案 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即时解析日志文件。