Мы используем log4j с CF 8, и он работает хорошо. Тем не менее, мы используем автономную конфигурацию. Не уверен, что это очень поможет, но все равно вы идете ...
Все, что вам нужно сделать, это вставить файл log4j.jar
в каталог CF lib
или в любой другой каталог, сохраненный в пути классов CF, который вам подходит. После того, как вы сделали это, перезапустите CF, и вы обычно можете сделать что-то вроде этого:
<!--- Create logger --->
<cfset objLoggerCategory = CreateObject("java", "org.apache.log4j.Category") />
<cfset objLogger = objLoggerCategory.getInstance("MY-LOGGER-XML-HOOK") />
<cfset objLogger.debug("Hello World!") />
Очевидно, вам потребуется настроить файл Xml, но в сети есть множество примеров этого.
У меня нет головы переопределять журналы CF для запуска через log4j. Тем не менее, вы можете направить журналы CF в любой каталог, пожалуйста, если это поможет. Это доступно в CF admin: Отладка и ведение журнала> Настройки ведения журнала.
Приветствия.