?? logging.html
字號:
<?xml version="1.0" encoding="GB2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <meta name="keywords" content="electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Sun Microsystems, Sun Open Net Environment, Sun ONE, internet software" /> <meta name="Description" content="Sun Microsystems, Inc. is delivering Sun ONE e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy." /> <meta name="TemplateVersion" content="Sun ONE WDT 2.3.1" /> <meta name="LASTUPDATED" content="10/03/03 09:48:24" /> <meta name="BookTitle" content="Sun Java System Application Server Enterprise Edition 8.1 Administration Guide 2005Q1" /> <title>第 20 章 配置日志記錄</title> <link href="catalog.css" tppabs="http://docs.sun.com/source/819-1553/catalog.css" rel="stylesheet" type="text/css" /> <!-- on load bring this window to front --> <script laguage="javascript"> top.window.focus(); </script></head><body text="#000000" link="#594FBF" vlink="#9966cc" alink="#333366" bgcolor="#FFFFFF"><a name="top"> </a><!-- navigation --> <table width="100%" border="0" cellspacing="4" summary="Header navigation table"> <tr><td> <p class="pNavigation"> <a HREF="javascript:if(confirm('http://www.sun.com/software/ \n\n該文件無法用 Teleport Ultra 下載, 因為 它是一個域或路徑外部被設置為它的啟始地址的地址。 \n\n你想在服務器上打開它?'))window.location='http://www.sun.com/software/'" tppabs="http://www.sun.com/software/"> <img SRC="Logo.jpg" tppabs="http://docs.sun.com/source/819-1553/Logo.jpg" alt="Sun logo" valign="bottom" border="0" /></a>      <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> <tr><td valign="top" align="right" bgcolor="#594FBF"> <span class="cBookTitle">Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1</span> </td></tr> </table><!-- end navigation --><blockquote><!-- chapter content --><a name="wp951936"> </a><h2 class="pChapNumber"><span class="cGray">第 20 章</span><br /><a name="wp951938"> </a>配置日志記錄</h2><a name="wp951940"> </a><p class="pParagraph">本章簡要介紹了如何使用管理控制臺來配置日志記錄和查看服務器日志。它包含以下小節:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp951946"> </a><div class="pSmartList1"><li><a href="logging.html#wp951956" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp951956">關于日志</a></li></div><a name="wp951952"> </a><div class="pSmartList1"><li><a href="logging.html#wp952067" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp952067">用于日志記錄的管理控制臺任務</a></li></div></ul></div><a name="wp951956"> </a><h2 class="pHeading1"><hr />關于日志</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp951962"> </a><div class="pSmartList1"><li><a href="logging.html#wp951978" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp951978">日志記錄</a></li></div><a name="wp951968"> </a><div class="pSmartList1"><li><a href="logging.html#wp952038" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp952038">日志程序名稱空間分層結構</a></li></div></ul></div><a name="wp951978"> </a><h3 class="pHeading2">日志記錄</h3><a name="wp951980"> </a><p class="pParagraph">Application Server 使用在 JSR 047 中指定的 Java 2 平臺日志記錄 API。Application Server 日志信息記錄在服務器日志中,您通常可以在 <em class="cEmphasis">domain_root_dir</em><code class="cCode">/</code><em class="cEmphasis">domain_dir</em><code class="cCode">/logs/server.log</code> 中找到該日志。</p><a name="wp951990"> </a><p class="pParagraph"><em class="cEmphasis">domain_root_dir</em><code class="cCode">/</code><em class="cEmphasis">domain_dir</em><code class="cCode">/logs/</code> 目錄中除了包含服務器日志外,還包含另外兩種日志。<code class="cCode">access</code> 子目錄中包含 HTTP 服務訪問日志,<code class="cCode">tx</code> 子目錄中包含事務服務日志。有關這些日志的信息,請參見<a href="httpservice.html#wp768867" tppabs="http://docs.sun.com/source/819-1553/httpservice.html#wp768867">配置 HTTP 服務訪問日志</a>和<a href="transactions.html#wp465226" tppabs="http://docs.sun.com/source/819-1553/transactions.html#wp465226">配置事務</a>。</p><a name="wp951992"> </a><p class="pParagraph">Application Server 的組件生成日志記錄輸出。應用程序組件也可以生成日志記錄輸出。</p><a name="wp951994"> </a><p class="pParagraph">應用程序組件可以使用 Apache Commons Logging Library 來記錄消息。但是,建議采用平臺標準 JSR 047 API 以獲得更好的日志配置。</p><a name="wp951996"> </a><p class="pParagraph">日志記錄遵循以下統一格式:</p><a name="wp951998"> </a><code class="pCodeline">[#|<em class="cEmphasis">yyyy</em>-<em class="cEmphasis">mm</em>-<em class="cEmphasis">dd</em>T<em class="cEmphasis">hh</em>:<em class="cEmphasis">mm</em>:<em class="cEmphasis">ss</em>.<em class="cEmphasis">SSS</em>-<em class="cEmphasis">Z</em>|<em class="cEmphasis">日志級別</em>|<em class="cEmphasis">產品名稱版本</em>|<em class="cEmphasis">日志程序名稱</em>|<em class="cEmphasis">關鍵字值對</em>|<em class="cEmphasis">消息</em>|#]</code><a name="wp952000"> </a><p class="pParagraph">例如:</p><a name="wp952002"> </a><code class="pCodeline">[#|2004-10-21T13:25:53.852-0400|INFO|sun-appserver-ee8.1|javax.enterprise.system.core|_ThreadID=13;|CORE5004: Resource Deployed: [cr:jms/DurableConnectionFactory].|#]</code><a name="wp952004"> </a><p class="pParagraph">在本示例中,</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp952006"> </a><div class="pSmartList1"><li><code class="cCode">[#</code> 和 <code class="cCode">#]</code> 標記該記錄的開始和結束。</li></div><a name="wp952008"> </a><div class="pSmartList1"><li>垂直條 (<code class="cCode">|</code>) 用于分隔記錄字段。</li></div><a name="wp952010"> </a><div class="pSmartList1"><li><code class="cCode">2004-10-21T13:25:53.852-0400</code> 指明了日期和時間。</li></div><a name="wp952012"> </a><div class="pSmartList1"><li><em class="cEmphasis">日志級別</em>為 <code class="cCode">INFO</code>。日志級別可以是以下任何值:<code class="cCode">SEVERE</code>、<code class="cCode">WARNING</code>、<code class="cCode">INFO</code>、<code class="cCode">CONFIG</code>、<code class="cCode">FINE</code>、<code class="cCode">FINER</code> 和 <code class="cCode">FINEST</code>。</li></div><a name="wp952014"> </a><div class="pSmartList1"><li><em class="cEmphasis">產品名稱版本</em>為 <code class="cCode">sun-appserver-</code><code class="cCode">e</code><code class="cCode">e8.1</code>。</li></div><a name="wp952016"> </a><div class="pSmartList1"><li><em class="cEmphasis">日志程序名稱</em>是用于標識日志模塊的資源的分層日志程序名稱空間,在此示例中為 <code class="cCode">javax.enterprise.system.core</code>。</li></div><a name="wp952018"> </a><div class="pSmartList1"><li><em class="cEmphasis">關鍵字值對</em>為關鍵字名稱和值,通常為線程 ID,如 <code class="cCode">_ThreadID=14;</code>。</li></div><a name="wp952020"> </a><div class="pSmartList1"><li><em class="cEmphasis">消息</em>是日志消息的文本。對于所有的 Application Server <code class="cCode">SEVERE</code> 和 <code class="cCode">WARNING</code> 消息以及多種 <code class="cCode">INFO</code> 消息,它均以包含模塊代碼和數值的消息 ID 開頭(在此示例中為 <code class="cCode">CORE5004</code>)。</li></div></ul></div><a name="wp952022"> </a><p class="pParagraph">在以后的版本中,可能會更改或增強日志記錄格式。</p><a name="wp952038"> </a><h3 class="pHeading2">日志程序名稱空間分層結構</h3><a name="wp952049"> </a><p class="pParagraph">Application Server 為它的每個模塊都提供了日志程序。下表按照每個日志程序的模塊名稱和名稱空間在管理控制臺的“日志級別”頁面中的顯示方式以字母順序列出每個日志程序的模塊名稱和名稱空間(請參見<a href="logging.html#wp952165" tppabs="http://docs.sun.com/source/819-1553/logging.html#wp952165">配置日志級別</a>)?!叭罩炯墑e”頁面中未顯示表中最后三個模塊。</p><div align="left"><table border="1" cellpadding="5" cellspacing="0" summary="Application Server 日志程序名稱空間" id="wp950664"> <caption><a name="wp950664"> </a><p class="pCaption">表 20-1 Application Server 日志程序名稱空間</p></caption> <tr bgcolor="#cdccee" align="left" valign="top"> <th scope="col"><a name="wp950670"> </a><p class="pTableHead">模塊名稱</p></th> <th scope="col"><a name="wp950672"> </a><p class="pTableHead">名稱空間</p></th></tr> <tr align="left" valign="top"> <td><a name="wp950678"> </a><p class="pTableText">管理</p></td> <td><a name="wp950680"> </a><p class="pTableText"><code class="cCode">javax.enterprise.system.tools.admin</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950686"> </a><p class="pTableText">類加載器</p></td> <td><a name="wp950688"> </a><p class="pTableText"><code class="cCode">javax.enterprise.system.core.classloading</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950694"> </a><p class="pTableText">CMP</p></td> <td><a name="wp950696"> </a><p class="pTableText"><code class="cCode">javax.enterprise.system.container.cmp</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950702"> </a><p class="pTableText">配置</p></td> <td><a name="wp950704"> </a><p class="pTableText"><code class="cCode">javax.enterprise.system.core.config</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950710"> </a><p class="pTableText">連接器</p></td> <td><a name="wp950712"> </a><p class="pTableText"><code class="cCode">javax.enterprise.resource.resourceadapter</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950718"> </a><p class="pTableText">CORBA</p></td> <td><a name="wp950720"> </a><p class="pTableText"><code class="cCode">javax.enterprise.resource.corba</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950726"> </a><p class="pTableText">部署</p></td> <td><a name="wp950728"> </a><p class="pTableText"><code class="cCode">javax.enterprise.system.tools.deployment</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp950734"> </a><p class="pTableText">EJB 容器</p></td> <td><a name="wp950736"> </a><p class="pTableText"><code class="cCode">javax.enterprise.system.container.ejb</code></p></td>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -