5.6. Логгирование

Для ведения логов в платформе используется фреймворк Apache Log4j версии 1.2.

Для вывода в лог рекомендуется использовать Commons Logging API, получая логгер по имени текущего класса. Пример создания логгера и вывода в него:

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class ...

    private Log log = LogFactory.getLog(getClass()); // create logger

    private void someMethod() {
        log.debug("someMethod invoked"); // output message with DEBUG level
    }

Настройка логгирования для блоков Middleware, Web Client и Web Portal производится на уровне сервера приложения - в варианте быстрого развертывания это Tomcat. Блок Desktop Client имеет самостоятельную настройку логгирования.