Как использовать tinylog в плагине Eclipse - PullRequest
0 голосов
/ 20 апреля 2020

Я пишу плагин 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

1 Ответ

0 голосов
/ 04 мая 2020

Вы используете tinylog 1 с конфигурацией для tinylog 2. Правильная конфигурация для 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 невозможно определить кодировку в конфигурации. Вместо этого tinylog 1 будет использовать кодировку по умолчанию для вашей системы. Руководство для tinylog 1 можно найти здесь: https://tinylog.org/v1/configuration

Обновление: Я только что загрузил рабочий минимальный пример проекта на GitHub: https://github.com/pmwmedia/tinylog-eclipse-plugin-example . Он содержит подключаемый модуль Eclipse, который использует tinylog 1.3.6 в качестве среды ведения журналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...