Журнал Java в расширении LibreOffice - PullRequest
0 голосов
/ 16 марта 2012

Я скомпилировал расширение LibreOffice и сгенерировал OXT-файл, который я добавил в LibreOffice.

Можно ли как-нибудь увидеть все журналы java, которые происходят в этом расширении, во время тестирования его в LibreOffice?

Ответы [ 2 ]

0 голосов
/ 21 июля 2015

Хорошая старая школа System.out.println () также работает, по крайней мере, в отладочной (ночной) сборке LibreOffice. Я запускаю LO из командной строки и вижу стандартный вывод в консоли. Я использовал LO на Linux box.

0 голосов
/ 07 декабря 2012

Вы должны добавить свою собственную регистрацию.Я успешно использовал log4j с моим расширением Java LO.просто добавьте файл log4j.xml в сгенерированный файл расширения LO.assumimg ваш файл log4j.xml на верхнем уровне вашего сгенерированного jar-файла LO, и что вы добавили log4j.jar в путь к классам вашего проекта перед компиляцией и генерацией jar-файла расширениязатем в записи основного класса для расширения Java LO в методе initialize () вы можете настроить свой log4j с помощью следующего кода:

 // com.sun.star.lang.XInitialization:
/**
 *
 * @param object
 * @throws com.sun.star.uno.Exception
 */
@Override
public void initialize(Object[] object)
        throws com.sun.star.uno.Exception {
   //some init stuff here

    //initialize log4j
    DOMConfigurator.configure(getClass().getResource("log4j.xml"));
    _logger = Logger.getLogger(YourExtensionClassName.class);



}
...