Я использую моментальную версию apache chainaw http://people.apache.org/~sdeboy, и мне просто нужно прочитать в текстовом файле журнала. Он отлично работает, когда я читаю столбцы ключевых слов ex: LEVEL, ect ... ... но когда я хочу добавить в определенный пользователем столбец, он не работает.Apache Chainsaw читать в пользовательских свойствах
Для чтения в текстовом файле я использую TIMESTAMP: LOGGER: LEVEL: MESSAGE: PROP (TIER) в качестве формата моего журнала, где уровень - это мое пользовательское свойство.
он работает, когда я поставил сообщение последним, однако я думаю о том, чтобы исключение было последним ... есть ли все-таки это сделать? – Jake
Chainsaw поддерживает разбор строк в формате Java и форматирует поле исключения, поэтому, если вы используете Java, он должен «просто работать» - он объединяет любые последующие строки, начиная с вкладки, за которой следует «at», и устанавливает этот текст как поле исключения в том же событии журнала. Вне этого нет. Я мог бы добавить поддержку regexp для соответствия строкам исключений, если у вас есть что-то другое, что необходимо. – Scott