Debugging 如何调试tomcat LDAP领域查询

Debugging 如何调试tomcat LDAP领域查询,debugging,tomcat,ldap,Debugging,Tomcat,Ldap,我有一个tomcat领域设置,它可以很好地对用户进行身份验证,但它似乎没有正确地获取组成员身份。是否有办法将调试信息添加到某个日志中 我假设我可能需要在某个地方添加一些log-4-j配置,但我不确定该在哪里查找 所有文件都说: 域记录的调试和异常消息将由 与域的容器关联的日志记录配置: 它周围的上下文、主机或引擎 感谢: 解决方案: 您必须编辑$CATALINA_HOME/conf/logging.properties文件 配置域和身份验证的调试日志记录 插入以下行(蓝色): 这将为您提供到控制

我有一个tomcat领域设置,它可以很好地对用户进行身份验证,但它似乎没有正确地获取组成员身份。是否有办法将调试信息添加到某个日志中

我假设我可能需要在某个地方添加一些log-4-j配置,但我不确定该在哪里查找

所有文件都说:

域记录的调试和异常消息将由 与域的容器关联的日志记录配置: 它周围的上下文、主机或引擎

感谢:

解决方案: 您必须编辑$CATALINA_HOME/conf/logging.properties文件

  • 配置域和身份验证的调试日志记录 插入以下行(蓝色):
  • 这将为您提供到控制台和文件的调试/跟踪级别日志记录,前提是您保留了默认配置。但是您只在控制台中看到调试,而不是catalina。[date yyyy-MM-dd]。日志文件-事实上,日志文件是空的吗?缓冲意味着仅当缓冲区已满时才写入文件日志记录


    您必须查看源代码。它将在某个地方有一个日志级别。
    ############################################################
    # Facility specific properties.
    # Provides extra control for each logger.
    ############################################################
    # This would turn on trace-level for everything
    # the possible levels are: SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST or ALL
    #org.apache.catalina.level = ALL
    #org.apache.catalina.handlers = 2localhost.org.apache.juli.FileHandler
    org.apache.catalina.realm.level = ALL
    org.apache.catalina.realm.useParentHandlers = true
    org.apache.catalina.authenticator.level = ALL
    org.apache.catalina.authenticator.useParentHandlers = true
    
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler