Вход в надстройку Revit Design Automation - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу отправить некоторые диагностические данные c в файл report.txt по умолчанию.

В некоторых сообщениях показано, что исключения регистрируются каким-либо образом в этом файле report.txt (автоматически или нет?) .

Кроме того, в некоторых примерах я вижу, что люди делают запись с помощью System.Console.WriteLine(),

Я пробовал это, но все еще не вижу его в файле отчета.

Не могли бы вы сказать мне, как этого добиться? Я понимаю, что есть возможность создать другой файл журнала и отправить его обратно с результатом, но я думаю, что было бы проще использовать этот существующий report.txt.

Спасибо!

ОБНОВЛЕНИЕ: System.Console.WriteLine () работает.
Причина, по которой я не увидел вывод, заключалась в том, что не удалось загрузить мою надстройку. Так что он просто не дошел до этой строки кода.

1 Ответ

2 голосов
/ 23 апреля 2020

Вход в систему автоматизации проектирования для Revit appbundles действительно можно выполнить с помощью SystemConsole.WriteLine. Все, что отправлено на стандартный вывод, будет записано в ваш workitems report.txt. Например.

Следующий код:

System.Console.WriteLine("Hello World!");

Сгенерирует следующие строки в report.txt:

[04/23/2020 19:20:59] Hello World!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...