Как я могу получить Gradle для входа как в файл, так и на консоль (особенно при запуске через плагин jenkins артефакта)?Цель состоит в том, чтобы захватить трассировку стека gradle и последние n строк журнала, чтобы я мог сообщить об этом пользователю
При локальном запуске или с помощью команды оболочки в jenkins, я могу tee
в файл.Когда я запускаю через плагин jenkins артефакта, я не могу получить доступ к оболочке, и мне нужен gradle для внутренней обработки журналов.
Учитывая, что gradle использует slf4j
, я могу либо программно изменить либо регистратор проекта, либоего контекст для достижения цели или для поиска подходящего места в gradle-инсталляции для logback.xml и обработки его таким образом.
До сих пор я не нашел документации о том, как люди делают это, что заставляет меня задуматьсянасколько это возможно.
Есть какие-нибудь хорошие идеи по этому поводу?