2011-08-05 29 views
0

我正在使用WebLogic 9.2。我在管理服務器網頁中找到一個選項來將標準發送到服務器日誌文件。我希望標準錯誤也一樣,但是我無法在管理服務器網頁中找到它的選項。我還沒有發現Oracles的文檔非常清晰。我是否需要在某處配置文件中手動設置此選項,如果有,請在何處以及如何設置?在此先感謝WebLogic:將標準錯誤導入到文件中

回答

1

如果您正在使用「RedirectStdoutToServerLogEnabled」功能在http://download.oracle.com/docs/cd/E13222_01/wls/docs90/ConsoleHelp/taskhelp/logging/RedirectJVMOutput.html說明會重定向標準輸出和標準錯誤輸出到服務器日誌

WebLogic還支持-Dweblogic.stdout =的/ tmp/mystdout.log & - Dweblogic.stderr =/tmp/mystderr.log屬性,您可以在啓動服務器時將其傳入。但請注意,此類日誌沒有日誌輪換。

+0

嗨普拉什,感謝您抽出時間回答我的問題。我沒有發現這種情況。我確實獲得stdout到域和服務器日誌,但不是stderr ....我發送的顯式消息或堆棧跟蹤。 – Steve

+0

你有沒有試過-Dweblogic.stderr =/tmp/mystderr – prash

+0

是的。我在startWebLogic.sh中嘗試了JAVA_OPTIONS =「$ {JAVA_OPTIONS} -Dweblogic.Stderr =/apps1/bea/existing.log我沒有得到任何結果(是的,我重新啓動了weblogic) – Steve