我在Java中遇到了一些麻烦。我想要的很简单, 我正在开发一款知名游戏Minecraft的插件,并且我需要能够解析出现在STOUT中的每一行控制台输出。拦截和解析日志记录器或控制台输出而不会干扰它
我在互联网上浏览过,但我似乎无法找到任何我可以用来做到这一点。我知道某些控制台输出是通过默认记录器,有些是通过system.out。我有一个函数parseConsole(String line)
,它将解析这条线并做一些事情,如果它包含一个单词等等等等。我希望为控制台上显示的每行输出调用该函数,但它不能中断流,如每一行仍然会被我的函数解析后发送到控制台。
看到这个[答案] [1]。基本上你想要一个发球台。 [1]:http://stackoverflow.com/a/6043744/101562 – 2012-08-03 16:35:57