?? logging.html
字號:
<a name="wp952105"> </a><div class="pSmartList2"><li>要為將來的實例(使用 <code class="cCode">default-config</code> 的副本)配置默認設置,請選擇 <code class="cCode">default-config</code> 節點。</li></div></ol></div><a name="wp952107"> </a><div class="pSmartList1"><li>對于節點代理,請選擇“日志程序設置”選項卡。對于配置,請選擇“日志程序設置”節點。</li></div><a name="wp952109"> </a><div class="pSmartList1"><li>在“日志設置”頁面中,可以使用以下字段來自定義日志:</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp952111"> </a><div class="pSmartList2"><li><b class="cBold">日志文件</b>:要為服務器日志文件指定替代名稱或位置,請在文本字段中鍵入新的路徑名。默認情況下,該位置為 <em class="cEmphasis">domain_root_dir</em><code class="cCode">/</code><em class="cEmphasis">domain_dir</em><code class="cCode">/logs/server.log</code>。</li></div><a name="wp952113"> </a><div class="pSmartList2"><li><b class="cBold">警報</b>:要通過 JMX 框架路由 <code class="cCode">SEVERE</code> 和 <code class="cCode">WARNING</code> 消息,請選中“已啟用”復選框。</li></div><a name="wp952115"> </a><div class="pSmartList2"><li><b class="cBold">寫入系統日志</b>:僅在 Solaris 和 Linux 系統中,如果要將日志輸出發送到服務器日志和 <code class="cCode">syslog</code> 工具,請選中“已啟用”復選框。</li></div><a name="wp952121"> </a><div class="pSmartList2"><li><b class="cBold">日志處理程序</b>:要將日志發送到 <code class="cCode">server.log</code> 或 <code class="cCode">syslog</code> 以外的目標,您可以插入自定義日志處理程序。自定義處理程序必須擴展 <code class="cCode">java.util.logging.Handler</code> 類(JSR 047 兼容 API)。在“日志處理程序”字段中鍵入處理程序的絕對類名。還應將處理程序類置于 Application Server 類路徑中,以便在服務器啟動過程中安裝該處理程序。自定義處理程序的日志記錄具有在<a href="logging.html#wp951978" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp951978">日志記錄</a>中說明的格式。</li></div><a name="wp952123"> </a><div class="pSmartList2"><li><b class="cBold">日志過濾器</b>:要過濾發送給目標(如 <code class="cCode">server.log</code>、<code class="cCode">syslog</code> 或由自定義日志處理程序指定的目標)的日志記錄,可以插入自定義日志過濾器。該自定義過濾器必須實現接口 <code class="cCode">java.util.logging.Filter</code>。在“日志過濾器”字段中鍵入過濾器的絕對類名。還應將過濾器類置于 Application Server 類路徑中,以便在服務器啟動過程中安裝該過濾器。</li></div><a name="wp952125"> </a><div class="pSmartList2"><li><b class="cBold">文件輪轉限制</b>:如果服務器日志的字節數達到了指定大小,請創建一個名為 <code class="cCode">server.log</code> 的新的空文件,并將舊文件重命名為 <code class="cCode">server.log_</code><em class="cEmphasis">date</em>,其中 <em class="cEmphasis">date</em> 是輪轉文件的日期和時間。默認值為 2 兆字節。該限制的最小值為 500 千字節;如果指定較低的值,則要在達到 500 千字節時該文件才輪轉。要關閉日志文件輪轉,請將該值設置為 0。</li></div><a name="wp952127"> </a><div class="pSmartList2"><li><b class="cBold">文件輪轉時間限制</b>:達到指定的分鐘數之后才輪轉服務器日志。默認值為零,這表示文件達到“文件輪轉限制”字段中指定的大小即被輪轉。<em class="cEmphasis">如果指定了非零的時間限制,則該時間限制優先于大小限制。</em></li></div></ul></div><a name="wp952129"> </a><div class="pSmartList1"><li>單擊“保存”以保存更改。單擊“查看日志文件”查看服務器日志。</li></div></ol></div><a name="wp952165"> </a><h3 class="pHeading2">配置日志級別</h3><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp952173"> </a><div class="pSmartList1"><li>在樹組件中,展開“節點代理”節點或“配置”節點。</li></div><a name="wp952175"> </a><div class="pSmartList1"><li>選擇節點代理,或者選擇要配置的實例:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp952177"> </a><div class="pSmartList2"><li>要配置特定的實例,請選擇該實例的配置節點。例如,對于默認實例 <code class="cCode">server</code>,請選擇 <code class="cCode">server-config</code> 節點。</li></div><a name="wp952179"> </a><div class="pSmartList2"><li>要為將來的實例(使用 <code class="cCode">default-config</code> 的副本)配置默認設置,請選擇 <code class="cCode">default-config</code> 節點。</li></div></ol></div><a name="wp952181"> </a><div class="pSmartList1"><li>對于節點代理,請選擇“日志級別”選項卡。對于配置,請選擇“日志程序設置”節點,然后選擇“日志級別”選項卡。</li></div><a name="wp952183"> </a><div class="pSmartList1"><li>在“模塊日志級別”頁面中,請從要更改日志級別的一個或多個模塊對應的下拉式列表中選擇一個新值。默認級別為 <code class="cCode">INFO</code>,表示處于該級別或更高級別(<code class="cCode">WARNING</code>、<code class="cCode">SEVERE</code>)的消息將顯示在日志中。可以選擇以下任一值(以最高級別至最低級別的順序列出):</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp952185"> </a><div class="pSmartList2"><li><code class="cCode">SEVERE</code></li></div><a name="wp952187"> </a><div class="pSmartList2"><li><code class="cCode">WARNING</code></li></div><a name="wp952189"> </a><div class="pSmartList2"><li><code class="cCode">INFO</code></li></div><a name="wp952191"> </a><div class="pSmartList2"><li><code class="cCode">CONFIG</code></li></div><a name="wp952193"> </a><div class="pSmartList2"><li><code class="cCode">FINE</code></li></div><a name="wp952195"> </a><div class="pSmartList2"><li><code class="cCode">FINER</code></li></div><a name="wp952197"> </a><div class="pSmartList2"><li><code class="cCode">FINEST</code></li></div><a name="wp952199"> </a><div class="pSmartList2"><li><code class="cCode">OFF</code></li></div></ul></div><a name="wp952201"> </a><div class="pSmartList1"><li>使用“其他屬性”區域可以為任何應用程序日志程序配置日志級別。屬性名是日志程序名稱空間,其值為上述八個可能的級別之一。例如,屬性名稱可為 <code class="cCode">samples.logging.simple.servlet</code>,值可為 <code class="cCode">FINE</code>。</li></div><a name="wp952203"> </a><p class="pStepParaI1">還可以使用此區域來更改子模塊的日志級別,例如 CORBA 模塊的傳輸子模塊:</p><a name="wp952205"> </a><code class="pCodelineIndent">javax.enterprise.resource.corba.<em class="cEmphasis">ORBId</em>.transport</code><a name="wp952207"> </a><div class="pSmartList1"><li>單擊“保存”以保存更改,或者單擊“裝入默認值”以恢復默認值。</li></div></ol></div><a name="wp952209"> </a><p class="pParagraph">對 <code class="cCode">System.out.println</code> 的調用均在 <code class="cCode">INFO</code> 級別使用日志程序名稱 <code class="cCode">javax.enterprise.system.stream.out</code> 予以記錄。對 <code class="cCode">System.err.println</code> 的調用均在 <code class="cCode">WARNING</code> 級別使用日志程序名稱 <code class="cCode">javax.enterprise.system.stream.err</code> 予以記錄。要從這些源關閉日志,請在“其他屬性”區域中將日志程序名稱的值指定為 <code class="cCode">OFF</code>。</p><a name="wp952211"> </a><p class="pParagraph">對日志級別設置所做的更改將立即生效。同時將在 <code class="cCode">domain.xml</code> 文件中保存這些更改,以供服務器重新啟動時使用。</p><a name="wp952245"> </a><h3 class="pHeading2">查看服務器日志</h3><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp952253"> </a><div class="pSmartList1"><li>在樹組件中,展開要查看其日志的服務器實例的節點。</li></div><a name="wp952255"> </a><div class="pSmartList1"><li>在“常規信息”頁面中,單擊“查看日志文件”。</li></div></ol></div><a name="wp952257"> </a><p class="pParagraph">使用“搜索條件”區域自定義和過濾日志查看器。使用如下所示的基本字段:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952259"> </a><div class="pSmartList1"><li><b class="cBold">實例名稱</b>:從下拉式列表中選擇一個實例名稱,以查看該服務器實例的日志。默認值為當前服務器實例。</li></div><a name="wp952261"> </a><div class="pSmartList1"><li><b class="cBold">日志文件</b>:從下拉式列表中選擇一個日志文件名稱,以查看該日志的內容。默認名稱為 <code class="cCode">server.log</code>。</li></div><a name="wp952263"> </a><div class="pSmartList1"><li><b class="cBold">時間戳</b>:要查看最新的消息,請選擇“最近”(默認值)。如果只查看特定時間段內的消息,請選擇“特定范圍”并在顯示的“從”字段和“到”字段中鍵入日期和時間值。對于時間值,其語法必須采用以下格式(<em class="cEmphasis">SSS</em> 表示毫秒):</li></div><a name="wp952265"> </a><code class="pCodelineIndent"><em class="cEmphasis">hh</em>:<em class="cEmphasis">mm</em>:<em class="cEmphasis">ss</em>.<em class="cEmphasis">SSS</em></code></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp952267"> </a><p class="pParaIndent1">例如:</p><a name="wp952269"> </a><code class="pCodelineIndent">17:10:00.000</code><a name="wp952271"> </a><p class="pParaIndent1">如果“從”字段中的時間值遲于“到”字段中的時間值,將顯示錯誤消息。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952273"> </a><div class="pSmartList1"><li><b class="cBold">日志級別</b>:要按照日志級別過濾消息,請從下拉式列表中選擇一種日志級別。默認情況下,將顯示服務器日志中選定日志級別和更高日志級別的所有消息。選中標有“不包括更高級別的消息”的復選框將僅顯示所選級別的消息。</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp952279"> </a><p class="pParaIndent1">為確保您要查看的消息都顯示在服務器日志中,請先在“日志級別”頁面中設置適當的日志級別。請參見<a href="logging.html#wp952165" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp952165">配置日志級別</a>。 </p><a name="wp952281"> </a><p class="pParaIndent1">如果您選擇基于日志級別過濾日志消息,則將只顯示符合指定過濾條件的消息。不過,這種過濾不影響那些記錄到服務器日志中的消息。 </p></ul></div><a name="wp952283"> </a><p class="pParagraph">將顯示服務器日志中最新的 40 個條目以及在“日志記錄設置”和“日志級別”頁面中指定的設置。</p><a name="wp952285"> </a><p class="pParagraph">單擊“時間戳”標題旁邊的三角形對這些消息進行排序,以使最新的消息顯示在最后。</p><a name="wp952287"> </a><p class="pParagraph">要查看任何消息的格式化版本,請單擊標記的鏈接</p><a name="wp952289"> </a><code class="pCodeline">(details)</code><a name="wp952291"> </a><p class="pParagraph">將顯示標有“日志條目詳細資料”的窗口,該窗口包含了消息的格式化版本。</p><a name="wp952293"> </a><p class="pParagraph">在條目列表的末尾,單擊按鈕以查看日志文件中較早或較晚的條目。</p><a name="wp952295"> </a><p class="pParagraph">單擊“搜索條件”區域中的“高級搜索”以進一步細化日志查看器的搜索條件。使用如下所示的“高級選項”字段:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952297"> </a><div class="pSmartList1"><li><b class="cBold">日志程序</b>:要按模塊過濾,請從下拉式列表中選擇一個或多個名稱空間。按住 Shift 鍵并單擊或按住 Ctrl 鍵并單擊來選擇多個名稱空間。</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp952299"> </a><p class="pParaIndent1">選擇較高級別的名稱空間也就選擇了該名稱空間下的所有名稱空間。例如,選擇 <code class="cCode">javax.enterprise.system</code> 的同時也就選擇了該名稱空間下所有模塊的日志程序:<code class="cCode">javax.enterprise.system.core</code>、<code class="cCode">javax.enterprise.system.tools.admin</code> 等等。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952301"> </a><div class="pSmartList1"><li><b class="cBold">自定義日志程序</b>:要查看特定于某個特定應用程序的日志程序中的消息,請在文本字段中鍵入日志程序的名稱,每行鍵入一個。如果應用程序具有多個模塊,您可以查看任何模塊,也可以查看所有模塊。例如,假定應用程序具有使用以下名稱的日志程序:</li></div><a name="wp952303"> </a><code class="pCodelineIndent">com.mycompany.myapp.module1<br />com.mycompany.myapp.module2<br />com.mycompany.myapp.module3</code></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp952305"> </a><p class="pParaIndent1">要查看應用程序中的所有模塊的消息,請鍵入 <code class="cCode">com.mycompany.myapp</code>。如果只查看 <code class="cCode">module2</code> 的消息,則鍵入 <code class="cCode">com.mycompany.myapp.module2</code>。</p><a name="wp952307"> </a><p class="pParaIndent1">如果指定了一個或多個自定義日志程序,則僅當您在“日志程序”區域中明確地指定 Application Server 模塊的消息之后,才會顯示這些消息。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952309"> </a><div class="pSmartList1"><li><b class="cBold">名稱-值對</b>:要查看特定線程的輸出,請在文本字段中鍵入該線程的關鍵字名稱和值。關鍵字名稱為 <code class="cCode">_ThreadID</code>。例如:</li></div><a name="wp952311"> </a><code class="pCodelineIndent">_ThreadID=13</code></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp952313"> </a><p class="pParaIndent1">假定 <code class="cCode">com.mycompany.myapp.module2</code> 在多個線程中運行。要限制日志查看器使其只顯示單個線程的輸出,請在“自定義日志程序”字段中指定該模塊的日志程序,然后在此字段中指定線程 ID。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952315"> </a><div class="pSmartList1"><li><b class="cBold">顯示</b>:要一次查看 40 條以上的消息(默認值),請從下拉式列表中選擇其他可用的值(100、250 或 1000)。</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp952317"> </a><p class="pParaIndent1">要查看堆棧追蹤,請取消選中“限制過長的消息”復選框。默認情況下,查看器中不會顯示堆棧追蹤,要查看堆棧追蹤,請單擊消息的 <code class="cCode">(details)</code> 鏈接。</p></ul></div><a name="wp952319"> </a><p class="pParagraph">單擊“基本搜索”可以隱藏“高級選項”區域。</p><a name="wp952347"> </a><p class="pParagraph"></p><!-- end chapter content --><!-- footer --><!-- navigation --><br /><br /> <table width="100%" border="0" cellspacing="4" summary="Footer navigation table"> <tr><td> <p class="pNavigation"> <a href="threadpools.html" tppabs="http://docs.sun.com/source/819-1553/threadpools.html">上一頁</a>      <a href="index.html" tppabs="http://docs.sun.com/source/819-1553/index.html">目錄</a>      <a href="monitor.html" tppabs="http://docs.sun.com/source/819-1553/monitor.html">下一頁</a>      </p> </td></tr> </table><!-- end navigation --><hr size="1" noshade="-1" /><!-- copyright --><p class="pFooter"> <!-- start copyright --><span class="footer"><a href="copyright.html" tppabs="http://docs.sun.com/source/819-1553/copyright.html" class="footer">版權所有</a> 2004 - 2005 <a href="javascript:if(confirm('http://sun.com/ \n\n該文件無法用 Teleport Ultra 下載, 因為 它是一個域或路徑外部被設置為它的啟始地址的地址。 \n\n你想在服務器上打開它?'))window.location='http://sun.com/'" tppabs="http://sun.com/" class="footer">Sun Microsystems, Inc.</a> 保留所有權利。</span><!-- end copyright --></p><!-- end copyright --><!-- <p class="pFooter" align="right">Last Updated <b>$Update;</b></p> --><!-- end footer --></blockquote></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -