Eclipse插件中tinylog的使用方法
How to use tinylog in Eclipse plugin
我正在编写一个 Eclipse 插件并想在我的插件代码中使用 tinylog。我试过这个:
1).修改 Eclipse 配置文件 (eclipse.ini) 以添加此行:
-Dtinylog.configuration=C:\eclipse-cpp-2018-09-win32-x86_64\eclipse\tinylog.properties
2). tinylog.properties的内容:
writer = file
writer.level = debug
writer.file = C:\eclipse-cpp-2018-09-win32-x86_64\eclipse\log.txt
writer.charset = UTF-8
writer.append = true
writer.buffered = true
启动 Eclipse 和 运行 我的插件后,我看不到 log.txt
顺便说一句,我的tinylog版本是1.3.6
您正在使用带有 tinylog 2 配置的 tinylog 1。tinylog 1.3.6 的正确配置是:
tinylog.writer = file
tinylog.writer.level = debug
tinylog.writer.filename = C:\eclipse-cpp-2018-09-win32-x86_64\eclipse\log.txt
tinylog.writer.buffered = true
tinylog.writer.append = true
在tinylog 1.3.6中,配置中无法定义charset。相反,tinylog 1 将使用系统的默认字符集。 tinylog 1 的手册可以在这里找到:https://tinylog.org/v1/configuration
更新: 我刚刚在 GitHub:https://github.com/pmwmedia/tinylog-eclipse-plugin-example 上上传了一个最小的工作示例项目。它包含一个使用 tinylog 1.3.6 作为日志框架的 Eclipse 插件。
我正在编写一个 Eclipse 插件并想在我的插件代码中使用 tinylog。我试过这个:
1).修改 Eclipse 配置文件 (eclipse.ini) 以添加此行:
-Dtinylog.configuration=C:\eclipse-cpp-2018-09-win32-x86_64\eclipse\tinylog.properties
2). tinylog.properties的内容:
writer = file
writer.level = debug
writer.file = C:\eclipse-cpp-2018-09-win32-x86_64\eclipse\log.txt
writer.charset = UTF-8
writer.append = true
writer.buffered = true
启动 Eclipse 和 运行 我的插件后,我看不到 log.txt
顺便说一句,我的tinylog版本是1.3.6
您正在使用带有 tinylog 2 配置的 tinylog 1。tinylog 1.3.6 的正确配置是:
tinylog.writer = file
tinylog.writer.level = debug
tinylog.writer.filename = C:\eclipse-cpp-2018-09-win32-x86_64\eclipse\log.txt
tinylog.writer.buffered = true
tinylog.writer.append = true
在tinylog 1.3.6中,配置中无法定义charset。相反,tinylog 1 将使用系统的默认字符集。 tinylog 1 的手册可以在这里找到:https://tinylog.org/v1/configuration
更新: 我刚刚在 GitHub:https://github.com/pmwmedia/tinylog-eclipse-plugin-example 上上传了一个最小的工作示例项目。它包含一个使用 tinylog 1.3.6 作为日志框架的 Eclipse 插件。