OpenLog

Тема в разделе "Lotus + Java + LS2J", создана пользователем NickProstoNick, 22 авг 2012.

  1. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Всем привет!
    Вот пытаюсь подвязать OpenLog version 1.5 BETA к java-библиотеке.
    Вызывать пытаюсь так

    Код (C++):
       
    } catch (Exception ex) {
    System.out.println("Caught an exception: \n" + ex);
    OpenLogItem oli = new OpenLogItem();           
    oli.logError(ex);

    }
    Переменную с именем базы вроде бы определил
    Код (C++):
    private String logDbName = "databases\\OpenLog.ntf";
    Все вроде как надо... кроме того что лог не пишется ;)
    Никаких ошибок в консоли... ничего. Не инициализируется объект logDb

    Забыл уточнить... все это вызывается из Lotusscript
    Код (LotusScript):
        Set jS = New JavaSession()
    Set jClass = jS.Getclass("testClass")
    Set jObj = jClass.Createobject( )
    Если писать
    Код (C++):
    private static OpenLogItem oli = new OpenLogItem();
    то получаю ошибку при инициализации объекта Java:
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    надо посмотреть...
    мало инфы
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    бегло посмотрел базу - там же для логов в LS другие ф-ции
    или какая цель - подцепить java класс, с логированием, через LS2J бридж?
     
  4. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    NickProstoNick
    OpenLogClass на openNTF - один из шедевров индусской мысли... Сначала меня привлекло, что вроде "всё есть", потом по мере плевания начал переписывать, т.к. пользоваться этим.. невозможно. И переписывал месяца полтора, параллельно своим разработкам.

    Во вложении тоже ещё черновик, но хоть пользоваться можно.

    Добавлено: Да, и использовать Java-либу для ошибок лотус-скрипта, это уж слишком. Ничего не работает, т.к. через LS2J доступ к Domino-классам обрезан. Для LS надо что-то похожее писать на самом LS.
     

    Вложения:

    • Log.zip
      Размер файла:
      49,8 КБ
      Просмотров:
      5
  5. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    А кто сказал что я я отлавливаю ошибки лотус-скрипта?
    У меня есть java-класс... ошибки в нем и надо отлавливать. В лотус-скрипте свои обработчики.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    был вопрос, при недостатке информации
     
  7. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Сегодня попробую голый класс без кода.. просто попробую записать в лог. Отпишусь
     
  8. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    В общем такое резюме :)
    Логирование работает только если писать в "чистой" java
    В обвязке с lotus-скрипт работать отказывается
     
  9. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    И не только логирование.
    Что в общем-то уже известно:
    инфа
     
Загрузка...
Похожие Темы - OpenLog
  1. akat
    Ответов:
    4
    Просмотров:
    1.701

Поделиться этой страницей