我讨厌阅读错误日志。每次在开发过程中出现问题时我都会翻到错误日志,看看出了什么问题我很郁闷。我真正想要的是一种让特定错误在本地机器上调用声音效果的方法。例如,每个空指针错误都应该使悲伤的长号剪辑播放,一个数组越界异常可能是一个下降的滑动哨声,等等。
有没有办法为我的Windows控制台窗口设置它?
修改
环境是针对SWF 10的Haxe,针对Webrick的Rails 3以及独立的Java应用程序。全部在标准的Windows 7控制台窗口中运行。
答案 0 :(得分:2)
我现在不太使用Windows。话虽如此,我就是这样做的:
下载并安装cygwin,只是为了获得bash和基本的unix实用程序,特别是tail和grep。这三个应该足以完成这项工作,还有一个$ sound_player。您可以绕过cygwin并独立安装bash,tail和grep。
针对您想要制造噪音的每种错误打开一个bash shell。
$ while tail -f $ LOGFILE | grep $ ERROR_MESSAGE; do $ sound_player $ SOUND_FILE;完成
应该有一种方法可以使用windows shell(cmd)来完成上述操作。