2014-03-19 262 views

回答

3

是的,這是可能的。

打開WebLogic管理控制檯中,轉到環境 - >服務器 - > [服務器] - >測井> HTTP->高級

在那裏,改變格式爲「擴展」,並在擴展日誌記錄格式字段加入CS(X - 轉發,對於)

這樣你可以把任何HTTP頭到您的access.log,看到http://www.w3.org/TR/WD-logfile.html用於擴展日誌文件格式的描述

+0

非常感謝。我有類似的要求,但在我們的例子中,傳輸頭被命名爲「Source-IP」...我應該簡單地添加cs(Source-IP),還是有任何其他設置可以在webserver mbean上執行?我看到在webservermbean上定義了一個setClientIpHeader方法。如果需要這樣做,如何使此配置永久更改? – PierluigiVernetto

+0

是的,如果您的服務器在請求中接收到一個名爲Source-IP的http報頭,那麼將cs(Source-IP)添加到記錄格式將會將此報頭的值放入access.log。 –