на # 2 - вы должны поместить всю эту информацию в файл конфигурации регистрации. Все дело в том, что вы «нарезаете» подобные вещи из своего кода в файлы свойств.
По сути - вы всегда вызываете logger.debug () в своем коде, и если ведение журнала настроено на фильтрацию отладочных сообщений, вы не увидите вывод hem
Я видел коднапример,
if(logger.debugenabled()){
logger.debug();
}
, и когда я спрашивал об этом, люди говорили, что не хотят штрафов за производительность при вызове logger.debug. Мое скромное мнение заключается в том, что это относится только к небольшому количеству приложений, и вам, вероятно, следует просто оставить вызов logger.debug и позволить инфраструктуре ведения журнала позаботиться об этом.
О - и я проверил исходный код консольного приложения. Похоже, что новая строка жестко закодирована.
for (int i = 0; i < len; i++) {
this.writer.write(s[i]);
this.writer.write(Layout.LINE_SEP);
}
}
}