При запуске JGroups 2.7.0. GA пишет System.out сообщение вдоль линий:Удаление сообщения JGroups: GMS
---------------------------------------------------------
GMS: address is 10.0.3.35:48641 (cluster=blabla)
---------------------------------------------------------
Я хочу либо подавить его или перенаправить его с помощью Log4j (что остальная часть основы используется).
Идеи?
Я не хочу перенаправлять System.out самостоятельно, поскольку это обычно вызывает больше проблем, чем того стоит.
Спасибо за ответ. Я имел в виду не перенаправление System.out - я указал это, но перенаправил это одно сообщение JGroups. –
Существует несколько махинаций, которые идут с STDOUT в JBoss. Когда вы печатаете что-то в System.out, вы получаете запись журнала в журнале log4j вроде «15: 32: 51,919 [] INFO [STDOUT] blah blah». Итак * что-то * перенаправляет stdout и назначает его выделенной категории log4j. – skaffman
@Skaffman То, что я имел в виду, так это то, что оригинальная реальная необрезанная ручка Sysout завернута в беспорядок, чтобы попытаться захватить печать Sys.out. В конце концов, где бы вы их напечатали - к самому себе, которые приводят к тому, что их снова поймали - и т. Д. ... это не заканчивается. Если бы у вас был оригинальный Sysout, тогда можно было все. Неплохо, чтобы захватить отпечатки Sysout, просто замените оригинал, но важно сохранить ручку на оригинале, чтобы вы могли распечатать ее, когда захотите. –