我有一个失败的eclipse插件。我基于另一个插件开发/增强了它。当我将此插件部署为更新站点并将其安装到另一个eclipse实例时,它最初工作(视图显示)。但是当我尝试交互并使用视图时,它的功能被破坏了(当我点击给定按钮时它没有做任何事情)。我没有在屏幕上看到任何错误,并且Eclipse错误日志视图中没有显示任何内容。
我想知道默认情况下它在哪里/是否有任何错误日志文件?如果它有任何自定义记录器将这些发送到哪里?我正在使用Eclipse 3.7(Indigo)。
如果我想找出这个异常的原因,我必须实现自己的自定义日志文件吗?
答案 0 :(得分:3)
好吧,错误日志文件将出现在“eclipse工作区”\。metadata \ .log中 但这只是Eclipse错误日志视图中显示的文件。
如果您使用的插件有某种额外的日志记录(我怀疑它),它的逻辑位置将是“eclipse workspace”\ .metadata \ .plugins \ {plugin.name}“尽管这取决于应用程序..
如果您的应用程序在调试时工作,但在部署时不起作用,则可能是某种部署问题.Eclipse可能非常挑剔选择新版本的jar。在安装之前,请确保更新清单版本或删除工作区。可能发生的另一件事是您缺少所需的插件或插件片段或指定的最低版本不正确。
您不必实施日志记录。您可以使用eclipse将调试器附加到已部署的应用程序,然后像平常一样调试应用程序。虽然,如果您打算出售您的应用程序,记录总是一个好主意:)
答案 1 :(得分:0)
转到eclipse安装目录,.metadata文件夹中将有一个没有名称的日志文件。那将是插件日志