2015-05-19 123 views
1

我有一個tomcat領域的安裝程序,它非常適合對用戶進行身份驗證,但它似乎沒有正確拉取組成員資格。有什麼方法可以將調試信息添加到某些日誌?如何調試tomcat LDAP領域查詢

我假設我可能需要在某處添加一些log-4-j配置,但我不確定在哪裏尋找。

所有的文件說的是: 其周圍的上下文,主機或引擎:由境界登錄

調試和異常信息將由 與境界容器相關的日誌配置進行記錄。

感謝

+0

您必須查看源代碼。它會有一個日誌級別。 – EJP

回答

2

here

解決方案: 你必須編輯$ CATALINA_HOME/conf目錄/ logging.properties文件。

  1. 配置調試日誌記錄域和認證 插入以下行(藍色):
############################################################ 
# 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文件 - 實際上,日誌文件是空的?緩衝意味着文件記錄只在緩衝區滿時寫入。