1
我有一個tomcat領域的安裝程序,它非常適合對用戶進行身份驗證,但它似乎沒有正確拉取組成員資格。有什麼方法可以將調試信息添加到某些日誌?如何調試tomcat LDAP領域查詢
我假設我可能需要在某處添加一些log-4-j配置,但我不確定在哪裏尋找。
所有的文件說的是: 其周圍的上下文,主機或引擎:由境界登錄
調試和異常信息將由 與境界容器相關的日誌配置進行記錄。
感謝
我有一個tomcat領域的安裝程序,它非常適合對用戶進行身份驗證,但它似乎沒有正確拉取組成員資格。有什麼方法可以將調試信息添加到某些日誌?如何調試tomcat LDAP領域查詢
我假設我可能需要在某處添加一些log-4-j配置,但我不確定在哪裏尋找。
所有的文件說的是: 其周圍的上下文,主機或引擎:由境界登錄
調試和異常信息將由 與境界容器相關的日誌配置進行記錄。
感謝
從here:
解決方案: 你必須編輯$ CATALINA_HOME/conf目錄/ logging.properties文件。
- 配置調試日誌記錄域和認證 插入以下行(藍色):
############################################################
# 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
這會給你調試/跟蹤級別記錄到控制檯和文件假設你保留了默認配置。但是你只能在控制檯看到調試,而不是catalina。[日期yyyy-MM-dd] .log文件 - 實際上,日誌文件是空的?緩衝意味着文件記錄只在緩衝區滿時寫入。
您必須查看源代碼。它會有一個日誌級別。 – EJP