2

我讨厌阅读错误日志。每次在开发过程中出现问题时,我都会翻到错误日志以查看出了什么问题,我很沮丧。我真正想要的是一种让特定错误在我的本地机器上调用声音效果的方法。例如,每个空指针错误都应该使悲伤的长号剪辑播放,数组越界异常可能是下降的滑哨,等等。

有没有办法为我的 Windows 控制台窗口进行设置?

编辑

环境是针对 SWF 10 的 Haxe、Webrick 上的 Rails 3 和独立的 Java 应用程序。所有这些都在标准的 Windows 7 控制台窗口中运行。

4

1 回答 1

2

我现在不怎么用windows了。话虽如此,这就是我的做法:

  1. 下载并安装 cygwin,只是为了获得 bash 和基本的 unix 实用程序,特别是 tail 和 grep。这三个应该足以完成这项工作,再加上一个 $sound_player。您也许可以绕过 cygwin 并独立安装 bash、tail 和 grep。

  2. 为您想要发出噪音的每种错误打开一个 bash shell。

  3. $ while tail -f $LOGFILE|grep $ERROR_MESSAGE; 做 $sound_player $SOUND_FILE; 完毕

应该有一种方法可以使用 windows shell (cmd) 执行上述操作。

于 2011-02-17T08:17:42.550 回答