Вы можете настроить свой собственный "регистратор журналов" для захвата предопределенного набора сообщений журнала в Manage Hudson -> Системный журнал . Тем не менее, вам нужно знать «путь к журналу», который вы хотите использовать. Например, я настроил регистратор журналов Subversion для записи журнальных сообщений, помеченных hudson.scm.SubversionSCM
, чтобы попытаться отследить проблему с нашим сервером Subversion. Для меня выяснение пути к журналу было большим камнем преткновения, потому что я не мог найти способ получить список путей, которые различные плагины Hudson использовали для своих собственных сообщений.
Я думаю, что, взглянув на макет кода Гудзона , вы можете получить путь, по которому данный java-файл будет регистрировать сообщения:
Плагин Subversion находится в плагинах / subversion / src / main / java / hudson / scm / SubversionSCM.java (и другие файлы java находятся в том же каталоге).
FTP Uploader находится в плагинах / ftppublisher / src / main / java / com / zanox / hudson / plugins / FTPPublisher.java . Так что, может быть, вы должны сделать регистратор с путем com.zanox.hudson.plugins.FTPPublisher
? (Теперь я просто догадываюсь.)
Имейте в виду, я давно не смотрел на логи Хадсона, так что это может быть устаревшим и может быть более простым способом. Кроме того, моя терминология, вероятно, ужасна - я не мог придумать лучшего термина, чем «путь журнала»?!?