Я использую log4j 1.2, и я хочу, чтобы достичь следующее поведение:log4j различные уровни детализации
Я хочу, чтобы иметь возможность войти из всех классов в пакете. Журнал должен быть написан в виде подробной версии (включая сообщения информации и отладки) в файл, но я хочу получить короткую версию (ошибки и смертельные исходы) как String.
Из документации я догадался, что мне, вероятно, придется определить два разных экземпляра регистратора, которые являются предками или друг другом, и назначить им приложения. Но я не знаю деталей и не знаю, является ли это намеченным способом достижения такого поведения.
Может кто-нибудь, пожалуйста, дайте мне подсказку?
Можно ли добавить прямо к String (StringBuffer, StringBuilder, ...) вместо того, чтобы писать в файл и читать это обратно? –
@JFMeier Это должно быть возможно, но я думаю, вам нужно разработать пользовательский appender. – neomega