Назад | Перейти на главную страницу

Как я могу получить больше пользовательских журналов отладки, связанных с kerberos для alfresco?

Я использую версию 3.4c сообщества alfresco на debian linux. У меня проблемы с порядком аутентификации Kerberos. Самая большая проблема в том, что, похоже, нет никаких пользовательских журналов.

что я уже использую:
log4j.logger.org.alfresco.web.app.servlet.KerberosAuthenticationFilter = отладка
log4j.logger.org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter = отладка
log4j.logger.org.alfresco.smb.protocol = отладка
log4j.logger.org.alfresco.fileserver = отладка

Я также проверил, действительно ли пользователи достигают сервера, и они это делают (также на Linux Firefox за пределами домена я, кажется, могу войти в систему).

Может ли кто-нибудь помочь мне увеличить количество журналов пользователей?

кажется, вам нужно установить параметры ведения журнала в "webapps / alfresco / WEB-INF / classes / log4j.properties", а не в файле alfresco-global.properties. очевидно, что он переопределяет файл глобальных свойств.

Как вы заметили, вы не можете поместить конфигурацию log4j в свой файл alfresco-globals. Это используется только для конфигурации, связанной со Spring, а не для log4j.

Если вам нужен собственный файл log4j, не касаясь системного, поместите его в alfresco / extension и назовите {something} -log4j.properties (например, custom-log4j.properties), и он будет использован при следующем запуске.

Если вы посмотрите на alfresco/logging-context.xml вы увидите список мест, которые Alfresco ищет для регистрации конфигурации, и http://wiki.alfresco.com/wiki/Developing_an_Alfresco_Module#log4j.properties стоит прочитать, если вы плохо знакомы с log4j и тем, как Alfresco его использует.