16.03.2011, 15:44 | #1 |
Участник
|
Про Infolog
Добрый день!
Не подскажите как достать текст из ветки Infolog-а? Там он храниться в формате: X++: XXXXX : YYYYY |
|
16.03.2011, 16:42 | #2 |
MCTS
|
В DAX3 был специальный класс InfologStruc для разборки сообщений infolog, но с четверки его вроде не стало.
__________________
Dynamics AX Experience |
|
16.03.2011, 16:45 | #3 |
Axapta Retail User
|
метод infolog.infologData() возвращает контейнер, можно попробовать его разобрать.
|
|
16.03.2011, 17:34 | #4 |
Модератор
|
Пример в \Classes\SalesFormLetter\run (строка 151 )
X++: logText = Info::infoCon2Str(infolog.copy(infoLogCounter+1,infolog.num()));
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
16.03.2011, 17:55 | #5 |
Участник
|
Это всё не то... Тогда следующий вопрос... в окне Infolog-а построено дерево, при нажатии правой клавиши мыши выскакивает контекстное меню состоящее из 4-х пунктов. Могу ли я туда добавить свой пункт меню и как?
|
|
16.03.2011, 18:26 | #6 |
Участник
|
По моему, все достаточно очевидно на примере
X++: static void Job_Test(Args _args) { ; setprefix("test"); global::info("one \t two \t three"); print infolog.num(); print infolog.text(1); pause; } Вся иерархия - это одна линия инфолога. Переход на уровни осуществляется символом табуляции. Определение уровня - это просто подсчет символов табцляции в линии инфолога |
|
16.03.2011, 18:31 | #7 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: CDR (1). |
16.03.2011, 18:49 | #8 |
Участник
|
Окно инфолога - это форма SysInfologBrowser. Меню формируется, запускается и исполняется в ее методе context()
|
|
|
За это сообщение автора поблагодарили: raniel (1). |
17.03.2011, 10:11 | #9 |
Участник
|
Цитата:
По поводу разбора сообщений в Infolog-е я покопаюсь позже... Всем спасибо за помощь! |
|
Теги |
info, infolog |
|
|