Я долго задавался вопросом, почему log4j по умолчанию выводит сообщение об ошибке, когда нет log4j.properties. Разумное значение по умолчанию для stdout или stderr будет иметь больше смысла. Есть ли где-нибудь FAQ или дискуссия по этому поводу, которая указывает на причину этого решения? Я всегда считал, что это единственная вещь в log4j, которая хуже других альтернатив журналирования.