4

我有一个失败的 Eclipse 插件。我基于另一个插件开发/增强了它。当我将此插件部署为更新站点并将其安装到另一个 Eclipse 实例中时,它最初可以工作(显示视图)。但是当我尝试交互和使用视图时,它的功能被破坏了(当我单击给定按钮时它没有做任何事情)。我在屏幕上看不到任何错误,并且 Eclipse 错误日志视图中没有显示任何内容。

我想知道默认情况下在哪里/是否有任何错误日志文件?如果它有任何自定义记录器,这些记录器会发送到哪里?我正在使用 Eclipse 3.7(靛蓝)。

如果我想找出这个异常的原因,我必须实现我自己的自定义日志文件吗?

4

2 回答 2

3

好吧,错误日志文件将在您的“eclipse 工作区”\.metadata\.log 中,但这只是 Eclipse 错误日志视图中显示的文件。

如果您使用的插件有某种额外的日志记录(我对此表示怀疑),那么它的逻辑位置将是“eclipse workspace”\.metadata\.plugins\{plugin.name}”,尽管这取决于应用程序..

如果您的应用程序在调试时工作,但在部署时不工作,则可能是某种部署问题。Eclipse 对获取新版本的 jar 可能非常挑剔。确保在安装之前更新清单版本或删除工作空间。可能发生的另一件事是您缺少所需的插件或插件片段,或者指定的最低版本不正确。

您不必实现日志记录。您可以使用 eclipse 将调试器附加到已部署的应用程序,然后像往常一样调试应用程序。虽然,如果您打算出售您的应用程序,日志记录总是一个好主意 :)

于 2012-10-20T17:08:08.737 回答
0

转到 eclipse 安装目录,在 .metadata 文件夹内会有一个没有名称的日志文件。那将是插件日志

于 2018-11-27T08:14:51.430 回答