в настоящее время мы запускаем довольно много приложений на нашем сервере WebSphere Portal Server, и у большинства из них есть собственный лог-файл, поэтому System.out не будет слишком перегружен. Однако если в приложении возникает ошибка, ее легко пропустить. Если регистрируется ошибка, я хотел бы получить предупреждение в System.out с уведомлением о необходимости взглянуть на соответствующий файл журнала. На данный момент я сделал это, заключив регистратор log4j в класс с методами, аналогичными классу регистратора, и он просто делегировал все вызовы регистратору. только когда вызываются методы сообщений об ошибках и фатальных сообщениях, файл для входа в систему извлекается из регистратора, а в System.out записывается предупреждение. Это работает нормально, за исключением того, что теперь LoggerWrapper является вызывающим для методов-регистраторов и, таким образом, записывается в файлы журнала как вызывающий, а не исходный вызывающий.
Есть ли способ обойти это, может даже с совершенно другим подходом? Я бы не хотел переписывать все обработчики исключений, чтобы добавить сообщение в сам System.out.
Christian