【问题标题】:Could I change or configure default log file location of eclipse?我可以更改或配置 eclipse 的默认日志文件位置吗?
【发布时间】:2018-08-29 03:31:35
【问题描述】:

我可以更改或配置 eclipse 的默认日志文件位置吗? 默认位置是 .medadata,默认名称是 .log

我想让它们可配置。

欢迎任何提示!

【问题讨论】:

  • 我认为没有直接的方法可以改变这一点

标签: eclipse logging rcp


【解决方案1】:

Eclipse 日志文件位置为:workspace_location/.metadata/.log

您可以在 eclipse.ini 中使用 -Dosgi.instance.area.default 或 -data 设置工作区,例如 -Dosgi.instance.area.default=@user.home/AppData/Roaming/WorkspaceDirectoryThe Eclipse runtime options 了解更多详情。

顺便说一句,加上-showLocation,可以在正在运行的eclipse的窗口标题栏中显示当前工作空间的工作空间路径。

【讨论】:

  • 我可以将日志文件名从 .log 重命名为 .log 吗?
  • 假设您使用 org.eclipse.osgi.framework.log.FrameworkLog 您可以为自己的插件设置日志路径,如下所示: File workspace = ResourcesPlugin.getWorkspace().getRoot().getLocation( ).toFile() 和 frwLog.setFile(new File(workspace, "yourname.log"), true) 其中 frwLog 是 osgi frameworkLog。
  • 私有静态 ILog 日志 = Activator.getDefault().getLog();它没有 setFile 方法
猜你喜欢
  • 1970-01-01
  • 2015-10-25
  • 2018-07-22
  • 1970-01-01
  • 2012-08-16
  • 1970-01-01
  • 1970-01-01
  • 2018-12-01
  • 2016-06-10
相关资源
最近更新 更多