![]() |
#1 |
Участник
|
Про Infolog
Добрый день!
Не подскажите как достать текст из ветки Infolog-а? Там он храниться в формате: X++: XXXXX : YYYYY |
|
![]() |
#2 |
MCTS
|
В DAX3 был специальный класс InfologStruc для разборки сообщений infolog, но с четверки его вроде не стало.
__________________
Dynamics AX Experience |
|
![]() |
#3 |
Axapta Retail User
|
метод infolog.infologData() возвращает контейнер, можно попробовать его разобрать.
|
|
![]() |
#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. |
|
![]() |
#5 |
Участник
|
Это всё не то... Тогда следующий вопрос... в окне Infolog-а построено дерево, при нажатии правой клавиши мыши выскакивает контекстное меню состоящее из 4-х пунктов. Могу ли я туда добавить свой пункт меню и как?
|
|
![]() |
#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; } Вся иерархия - это одна линия инфолога. Переход на уровни осуществляется символом табуляции. Определение уровня - это просто подсчет символов табцляции в линии инфолога |
|
![]() |
#7 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: CDR (1). |
![]() |
#8 |
Участник
|
Окно инфолога - это форма SysInfologBrowser. Меню формируется, запускается и исполняется в ее методе context()
|
|
|
За это сообщение автора поблагодарили: raniel (1). |
![]() |
#9 |
Участник
|
Цитата:
По поводу разбора сообщений в Infolog-е я покопаюсь позже... Всем спасибо за помощь! |
|
Теги |
info, infolog |
|
|