diff options
Diffstat (limited to 'files/es/tools/web_console/console_messages/index.html')
-rw-r--r-- | files/es/tools/web_console/console_messages/index.html | 391 |
1 files changed, 391 insertions, 0 deletions
diff --git a/files/es/tools/web_console/console_messages/index.html b/files/es/tools/web_console/console_messages/index.html new file mode 100644 index 0000000000..102a69d2ef --- /dev/null +++ b/files/es/tools/web_console/console_messages/index.html @@ -0,0 +1,391 @@ +--- +title: Consola de mensajes +slug: Tools/Web_Console/Console_messages +tags: + - Consola + - Herramientas + - Herramientas de desarrollo +translation_of: Tools/Web_Console/Console_messages +--- +<p dir="ltr">La mayor parte de la Consola Web está ocupada por el panel de visualización de mensaje:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/11661/web-console-message-pane.png" style="display: block; height: 335px; margin-left: auto; margin-right: auto; width: 952px;"></p> + +<p>Cada mensaje se muestra como una fila separada</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/5585/web-console-message-annotated.png" style="display: block; margin-left: auto; margin-right: auto;"></p> + +<table class="fullwidth-table standard-table"> + <tbody> + <tr> + <td><strong>Tiempo</strong></td> + <td>La hora a la que se registró el mensaje. Esto no se muestra por defecto: Usted puede ver el tiempo marcado usando una configuracion en la <a href="/en-US/docs/barradeherramientas">barra de herramientas</a></td> + </tr> + <tr> + <td><strong>Categoria</strong></td> + <td> + <p><strong>Categoria</strong>: Esta indicacion nos revela de que trata el mensaje:</p> + + <ul style="margin-left: 40px;"> + <li><strong>Negro</strong>: Solicitud de red</li> + <li><span style="color: #0099ff;"><strong>Azul</strong></span>: CSS advertencia/error/registro</li> + <li><strong><span style="color: #ff8c00;">Naranja</span></strong>: JavaScript advertencia/error</li> + <li><span style="color: #ff0000;"><strong>Rojo</strong></span>: Advertencia de seguridad/error</li> + <li><span style="color: #90b090;"><strong>Verde</strong></span>: Registro de servidor</li> + <li><span style="color: #a9a9a9;"><strong>Gris claro</strong></span>: <a href="/en-US/docs/console">Consola</a> API mensajes</li> + <li><span style="color: #696969;"><strong>Gris oscuro</strong></span>: de entrada/salida desde el <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter">intérprete de línea de Comando</a></li> + </ul> + </td> + </tr> + <tr> + <td><strong>Tipo</strong></td> + <td>Para todos los mensajes excepto solicitud de red y entrada interectiva/salida de un icono de un error(X), una advertencia(!) o un mensaje informativo de registro (i).</td> + </tr> + <tr> + <td><strong>Mensaje</strong></td> + <td>El cuerpo del mensaje.</td> + </tr> + <tr> + <td><strong>Número de apariciones</strong></td> + <td>Si una línea que genera una advertencia o error que ha sido ejecutado por mas de una vez, sólo se registra una vez y este contador parece indicar cuántas veces se encontró.</td> + </tr> + <tr> + <td><strong>Nombre y número de línea</strong></td> + <td> + <p>Para JavaScript, CSS y los mensajes de consola de la API el mensaje se puede rastrear a una línea de código específica. La consola proporciona un enlace con el nombre del archivo y el número de línea que generó el mensaje.</p> + + <p>A partir de Firefox 36, esto incluye también el número de columna.</p> + </td> + </tr> + </tbody> +</table> + +<p>De forma predeterminada, la consola se borra cada vez que navega a una nueva página o vuevle a cargar la página actual. Para cambiar este comportamiento, comprueba "Activar registros persistentes" en la <a href="/en-US/docs/Tools_Toolbox#Common_preferences">Configuración</a>.</p> + +<h2 id="Categorías_de_los_mensajes">Categorías de los mensajes</h2> + +<h3 id="Red">Red</h3> + +<div class="note"> +<p>Los mensajes de registro de la red no se muestran por defecto. Utiliza la función de <a href="/en-US/docs/Tools/Web_Console/Console_messages#Filtering_by_category">filtrar</a> para mostrarlos</p> +</div> + +<p>Las solicitudes de red están conectadas con una línea que tiene este aspecto:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/5593/web-console-message-request-annotated.png" style="display: block; margin-left: auto; margin-right: auto;"></p> + +<table class="fullwidth-table standard-table"> + <tbody> + <tr> + <td><strong>Time</strong></td> + <td>La hora a la que se registró el mensaje.</td> + </tr> + <tr> + <td><strong>Category</strong></td> + <td>Indica que el mensaje es una solicitud HTTP.</td> + </tr> + <tr> + <td><strong>Method</strong></td> + <td> + <p>El método específico de la petición HTTP.</p> + + <p>Si la petición se hizo como una <a href="/en-US/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a>, hay una nota adicional que indica ésto:</p> + + <p><img alt="" src="https://mdn.mozillademos.org/files/10167/web-console-xhr.png" style="display: block; height: 51px; margin-left: auto; margin-right: auto; width: 648px;"></p> + </td> + </tr> + <tr> + <td><strong>URI</strong></td> + <td>El URI de destino.</td> + </tr> + <tr> + <td><strong>Summary</strong></td> + <td>La versión de HTTP, código de estado, y el tiempo que tarda en completarse.</td> + </tr> + </tbody> +</table> + +<h4 id="Revisando_los_detalles_de_la_petición_de_red">Revisando los detalles de la petición de red</h4> + +<p>Si hace clic en el mensaje, se le redirige al <a href="/en-US/docs/Tools/Network_Monitor">Panel de Red</a> donde se selecciona la petición y más detalles de la petición y la respuesta se muestran en el panel lateral en el lado derecho.</p> + +<p>Puedes acceder a este detalla en linea, sin dejar la Consola Web. Las entradas de peticiones de red obtienen una flecha a su lado. Clícala par ver:</p> + +<p>Encabezados: encabezados de petición y respuesta.</p> + +<p>Respuesta: el cuerpo de la respuesta</p> + +<p>Cookies: cualquier cookie que fuera enviada junto con la solicitud.</p> + +<h3 id="JS">JS</h3> + +<p>Los mensajes de JavaScript tienen el siguiente aspecto:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/7101/js-error-annotated.png" style="display: block; margin-left: auto; margin-right: auto;"></p> + +<h3 id="CSS">CSS</h3> + +<div class="note"> +<p>CSS warnings and reflow messages are not shown by default. Use the <a href="/en-US/docs/Tools/Web_Console/Console_messages#Filtering_by_category">filtering</a> feature to show them.</p> +</div> + +<p>Los mensajes CSS tienen el siguiente aspecto:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/5585/web-console-message-annotated.png" style="display: block; margin-left: auto; margin-right: auto;"></p> + +<h4 id="Eventos_de_reflujo_Reflow_events">Eventos de reflujo (Reflow events)</h4> + +<p>La consola Web también registra los eventos de reflujo en la categoría de CSS. Un reflujo es el nombre que se da a la operación en la que el navegador calcula la distribución de la totalidad o parte de la página. Los reflujos se producen cuando ocurre un cambio en una página y el navegador cree que afecta al diseño. Muchos eventos pueden desencadenar reflujos, incluso: cambiar el tamaño de la ventana del navegador, activar las pseudoclases como: <a href="/en-US/docs/Web/CSS/:hover">hover</a>, o manipular el DOM en JavaScript.</p> + +<p>Debido a que los reflujos pueden ser computacionalmente costosos y afectar directamente a la interfaz de usuario, pueden tener un gran impacto en la capacidad de respuesta de un sitio web o aplicación web. Mediante el registro de eventos de reflujo la consola Web le puede dar una idea de cuando se activan los eventos de reflujo, el tiempo que tardan en ejecutarse y, si los reflujos son <a href="/en-US/docs/Tools/Web_Console/Console_messages#Synchronous_and_asynchronous_reflows">reflujos sínronos</a> <span id="ouHighlight__39_47TO35_43">activados</span><span id="noHighlight_0.171338285947087"> </span><span id="ouHighlight__49_52TO45_49">desde</span><span id="noHighlight_0.9176767211697917"> </span><span id="ouHighlight__54_63TO51_60">JavaScript</span><span id="noHighlight_0.15245612256799834">,</span><span id="noHighlight_0.6146070317208301"> </span><span id="ouHighlight__66_70TO63_66">cuyo</span><span id="noHighlight_0.7150414780955989"> </span><span id="ouHighlight__72_75TO68_73">código</span><span id="noHighlight_0.46273609600296195"> </span><span id="ouHighlight__87_90TO75_77">les</span><span id="noHighlight_0.04020396857638897"> </span><span id="ouHighlight__77_85TO79_85">dispara</span><span id="noHighlight_0.23969500573306946">.</span>.</p> + +<p>Los eventos de reflujo se registran como mensajes "Reflow", a diferencia de los errores CSS o advertencias. De forma predeterminada, están deshabilitados. Puede activarlos haciendo clic en el botón "CSS" en la <a href="/en-US/docs/Tools/Web_Console/Console_messages#Filtering_by_category">barra de herramientasr</a> y seleccionar "Reflows".</p> + +<p>Cada mensaje está marcado como "reflujo" y muestra el tiempo necesario para ejecutarse:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/6365/web-console-reflow-asynch.png" style="display: block; height: 53px; margin-left: auto; margin-right: auto; width: 554px;">Si el reflujo es un reflujo síncrono accionado desde JavaScript, también muestra un enlace a la línea de código que lo provocó:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/6367/web-console-reflow-synch.png" style="display: block; height: 51px; margin-left: auto; margin-right: auto; width: 554px;">Haga clic en el enlace para abrir el archivo en el <a href="/en-US/docs/Tools/Debugger">Debugger</a>.</p> + +<h4 id="Reflujos_síncronos_y_asíncronos"><a name="synchronous-and-asynchronous-reflows">Reflujos síncronos y asíncronos</a></h4> + +<p>Si se hace un cambio que invalida el diseño actual - por ejemplo, la ventana del navegador cambia de tamaño o desdea JavaScript se modifica el CSS de un elemento - el diseño no se vuelve a calcular inmediatamente. En cambio, el reflujo ocurre de forma asíncrona, la próxima vez que el navegador decide que hay que hacer (en general, la próxima vez que el navegador vuelve a pintar). De esta manera, el navegador puede ahorrar un conjunto de cambios que invalidan y recalcular su efecto a la vez.</p> + +<p>Sin embargo, si algún código JavaScript lee un estilo que se ha modificado, a continuación, el navegador debe realizar una reflujo sincrónico con el fin de calcular el estilo computarizado a devolver. Por ejemplo, un código como éste provocará de inmediato un reflujo síncrono cuando se llame a <code>window.getComputedStyle(thing).height</code>:</p> + +<pre class="brush: js notranslate">var thing = document.getElementById("the-thing"); +thing.style.display = "inline-block"; +var thingHeight = window.getComputedStyle(thing).height;</pre> + +<div class="es" id="OutputArea" style="direction: ltr; text-align: left;"> +<div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> +<div><span id="ouHighlight__0_9TO0_7">Debido a</span><span id="noHighlight_0.5080495377710348"> </span><span id="ouHighlight__11_14TO9_12">esto</span><span id="noHighlight_0.27660277495974706">,</span><span id="noHighlight_0.7014250788747086"> </span><span id="ouHighlight__17_20TO15_16">es</span><span id="noHighlight_0.8477552875134879"> </span><span id="ouHighlight__22_22TO18_20">una</span><span id="noHighlight_0.3077554454245065"> </span><span id="ouHighlight__24_27TO22_26">buena</span><span id="noHighlight_0.520335799909469"> </span><span id="ouHighlight__29_32TO28_31">idea</span><span id="noHighlight_0.5819655685356027"> </span><span id="ouHighlight__34_35TO33_36">para</span><span id="noHighlight_0.5366314914815862"> </span><span id="ouHighlight__37_41TO38_43">evitar</span><span id="noHighlight_0.4977607827883951"> la </span><span id="ouHighlight__43_54TO48_60">interpolación</span><span id="noHighlight_0.6059269045169466"> de la </span><span id="ouHighlight__56_60TO68_76">escritura</span><span id="noHighlight_0.33691265646783897"> </span><span id="ouHighlight__62_64TO78_78">y</span><span id="noHighlight_0.18550086187907766"> </span><span id="ouHighlight__66_69TO80_83">leer</span><span id="noHighlight_0.11440921100749979"> </span><span id="ouHighlight__71_75TO85_92">llamadas</span><span id="noHighlight_0.18346951849610216"> </span><span id="ouHighlight__77_78TO94_94">a</span><span id="noHighlight_0.8173881044979314"> los </span><span id="ouHighlight__93_98TO100_106">estilos</span><span id="noHighlight_0.7372463059156626"> </span><span id="ouHighlight__83_91TO108_109">de</span><span id="noHighlight_0.25672890219068567"> </span><span id="ouHighlight__80_81TO111_112">un</span><span id="noHighlight_0.5722843891711001"> </span><span id="ouHighlight__83_91TO114_121">elemento</span><span id="noHighlight_0.9651635901078331"> </span><span id="ouHighlight__100_103TO123_124">al</span><span id="noHighlight_0.6756293244240998"> </span><span id="ouHighlight__105_116TO126_134">manipular</span><span id="noHighlight_0.15856259142986695"> </span><span id="ouHighlight__118_120TO136_137">el</span><span id="noHighlight_0.17549086719617357"> </span><span id="ouHighlight__122_124TO139_147">árbol DOM</span>, porque cada vez que vuelve a leer un estilo que ha sido invalidado por una llamada de escritura anterior, se fuerza un reflujo síncrono.</div> + +<div></div> +</div> +</div> + +<h3 id="Security">Security</h3> + +<p>Security warnings and errors look like this:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/7107/sec-error-annotated.png" style="display: block; margin-left: auto; margin-right: auto;">The security messages shown in the Web Console help developers find potential or actual vulnerabilities in their sites. Additionally, many of these messages help educate developers because they end with a “Learn More” link that takes you to a page with background information and advice for mitigating the issue.</p> + +<p>The complete list of security messages is as follows:</p> + +<table class="standard-table" style="width: auto;"> + <tbody> + <tr> + <th scope="col">Message</th> + <th scope="col">Details</th> + </tr> + <tr> + <td>Blocked loading mixed active content</td> + <td>The page contained mixed active content: that is, the main page was served over HTTPS, but asked the browser to load "active content", such as scripts, over HTTP. The browser blocked this active content. See <a href="/en-US/docs/Security/MixedContent">Mixed Content</a> for more details.</td> + </tr> + <tr> + <td>Blocked loading mixed display content</td> + <td>The page contained mixed display content: that is, the main page was served over HTTPS, but asked the browser to load "display content", such as images, over HTTP. The browser blocked this display content. See <a href="/en-US/docs/Security/MixedContent">Mixed Content</a> for more details.</td> + </tr> + <tr> + <td>Loading mixed (insecure) active content on a secure page</td> + <td>The page contained mixed active content: that is, the main page was served over HTTPS, but asked the browser to load "active content", such as scripts, over HTTP. The browser loaded this active content. See <a href="/en-US/docs/Security/MixedContent">Mixed Content</a> for more details.</td> + </tr> + <tr> + <td>Loading mixed (insecure) display content on a secure page</td> + <td>The page contained mixed display content: that is, the main page was served over HTTPS, but asked the browser to load "display content", such as images, over HTTP. The browser loaded this display content. See <a href="/en-US/docs/Security/MixedContent">Mixed Content</a> for more details.</td> + </tr> + <tr> + <td>This site specified both an X-Content-Security-Policy/Report-Only header and a Content-Security-Policy/Report-Only header. The X-Content-Security-Policy/Report-Only header(s) will be ignored.</td> + <td>See <a href="/en-US/docs/Security/CSP">Content Security Policy</a> for more details.</td> + </tr> + <tr> + <td>The X-Content-Security-Policy and X-Content-Security-Report-Only headers will be deprecated in the future. Please use the Content-Security-Policy and Content-Security-Report-Only headers with CSP spec compliant syntax instead.</td> + <td>See <a href="/en-US/docs/Security/CSP">Content Security Policy</a> for more details.</td> + </tr> + <tr> + <td>Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.</td> + <td>Pages containing login forms must be served over HTTPS, not HTTP.</td> + </tr> + <tr> + <td>Password fields present in a form with an insecure (http://) form action. This is a security risk that allows user login credentials to be stolen.</td> + <td>Forms containing password fields must submit them over HTTPS, not HTTP.</td> + </tr> + <tr> + <td>Password fields present on an insecure (http://) iframe. This is a security risk that allows user login credentials to be stolen.</td> + <td>iframes containing login forms must be served over HTTPS, not HTTP.</td> + </tr> + <tr> + <td>The site specified an invalid Strict-Transport-Security header.</td> + <td>See <a href="/en-US/docs/Security/HTTP_Strict_Transport_Security">HTTP Strict Transport Security</a> for more details.</td> + </tr> + <tr> + <td> + <p>This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.</p> + </td> + <td> + <p>The site uses a certificate whose signature uses the SHA-1 hash algorithm.</p> + + <p>SHA-1 is still still widely used in certificates, but it is starting to show its age. Web sites and Certification Authorities are encouraged to switch to stronger hash algorithms in future. See the <a href="/en-US/docs/Security/Weak_Signature_Algorithm">Weak Signature Algorithm</a> article for more details.</p> + + <p>Note that the SHA-1 certificate may not be your site's own certificate, but may be the certificate belonging to a Certification Authority that was used to sign your site's certificate.</p> + </td> + </tr> + </tbody> +</table> + +<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=863874">Bug 863874</a> is the meta-bug for logging relevant security messages to the Web Console. If you have more ideas for useful features like the ones discussed here, or are interested in contributing, check out the metabug and its dependencies.</p> + +<h3 id="Logging">Logging</h3> + +<div class="note"> +<p>Messages logged from <a href="/en-US/docs/Web/API/SharedWorker">Shared Workers</a>, <a href="/en-US/docs/Web/API/ServiceWorker_API">Service Workers</a>, add-ons, and <a href="/en-US/docs/Mozilla/ChromeWorkers">Chrome Workers</a> are not shown by default. Use the <a href="/en-US/docs/Tools/Web_Console/Console_messages#Filtering_by_category">filtering</a> feature to show them.</p> +</div> + +<p>The Logging category includes messages logged using the <a href="/en-US/docs/Web/API/Console">Console</a> API.<br> + <img alt="" src="https://mdn.mozillademos.org/files/7105/console-api-message-annotated.png" style="display: block; margin-left: auto; margin-right: auto;"></p> + +<p>The Web console supports the following Console messages:</p> + +<ul> + <li>Error messages + <ul> + <li><a href="/en-US/docs/Web/API/Console.error"><code>error()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.exception"><code>exception()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.assert"><code>assert()</code></a> (when the assertion fails)</li> + </ul> + </li> + <li>Warning messages + <ul> + <li><a href="/en-US/docs/Web/API/Console.warn"><code>warn()</code></a></li> + </ul> + </li> + <li>Informational messages + <ul> + <li><a href="/en-US/docs/Web/API/Console.count"><code>count()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.dir"><code>dir()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.dirxml"><code>dirxml()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.info"><code>info()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.log"><code>log()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.table"><code>table()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.time"><code>time()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.timeEnd"><code>timeEnd()</code></a></li> + <li><a href="/en-US/docs/Web/API/Console.trace"><code>trace()</code></a></li> + </ul> + </li> +</ul> + +<p>The console prints a stack trace for all error messages, like this:</p> + +<pre class="brush: js notranslate">function foo() { + console.error("it explodes"); +} + +function bar() { + foo(); +} + +function doStuff() { + bar(); +} + +doStuff();</pre> + +<p><img alt="" src="https://mdn.mozillademos.org/files/11665/error-stack.png" style="display: block; height: 92px; margin-left: auto; margin-right: auto; width: 465px;"></p> + +<h3 id="Server">Server</h3> + +<div class="geckoVersionNote"> +<p>New in Firefox 43</p> +</div> + +<div class="note"> +<p>Server-side log messages are not shown by default. Use the <a href="/en-US/docs/Tools/Web_Console/Console_messages#Filtering_by_category">filtering</a> feature to show them.</p> +</div> + +<p>From Firefox 43, the Web Console can display messages sent from the server. This enables you to use the Web Console to debug server-side code.</p> + +<p>It uses the <a href="https://craig.is/writing/chrome-logger">Chrome Logger</a> protocol. Briefly, the way it works is:</p> + +<ul> + <li>your server-side code - Python, PHP, Node.js, ... - includes a library that provides a console API</li> + <li>your server-side code uses this API to log messages</li> + <li>the server-side library creates JSON objects from the messages and encodes them for transmission</li> + <li>the messages are transmitted to the client as a response header named <code>X-ChromeLogger-Data</code></li> + <li>the Web Console decodes these headers and displays them</li> +</ul> + +<p>To find a suitable library for your server code, see the <a href="https://craig.is/writing/chrome-logger">Chrome Logger documentation</a>.</p> + +<h3 id="Command_line_inputoutput">Command line input/output</h3> + +<p>Commands sent to the browser using the <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter" title="#command-line">Web Console's command line</a>, and the corresponding responses, are logged using lines like this:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/5587/web-console-message-input-output.png" style="display: block; height: 68px; margin-left: auto; margin-right: auto; width: 554px;">The dark gray bar indicates that these are input/output messages, while the direction of the arrow discriminates between input and output.</p> + +<h2 id="Filtro_y_búsqueda"><a name="filtering-and-searching">Filtro y búsqueda</a></h2> + +<h3 id="Filtrando_por_categoría">Filtrando por categoría</h3> + +<p>You can use the toolbar along the top to constrain the results displayed.</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/11667/message-filters.png" style="display: block; height: 335px; margin-left: auto; margin-right: auto; width: 952px;">To see only messages of particular categories, click the button labeled with that category ("Net", "CSS", and so on). Clicking the main part of the button toggles that category on or off, while clicking the arrow on the right gives you more fine-grained filter options within that category:</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Category</th> + <th scope="col">Options</th> + </tr> + </thead> + <tbody> + <tr> + <td>Net</td> + <td>Errors<br> + Warnings<br> + XHR<br> + Log</td> + </tr> + <tr> + <td>CSS</td> + <td>Errors<br> + Warnings<br> + Reflows</td> + </tr> + <tr> + <td>JS</td> + <td>Errors<br> + Warnings</td> + </tr> + <tr> + <td>Security</td> + <td>Errors<br> + Warnings</td> + </tr> + <tr> + <td>Logging</td> + <td>Errors<br> + Warnings<br> + Info<br> + Log<br> + Shared Worker<br> + Service Workers<br> + Add-on or Chrome Workers</td> + </tr> + <tr> + <td>Server</td> + <td>Errors<br> + Warnings<br> + Info<br> + Log</td> + </tr> + </tbody> +</table> + +<h3 id="Filtering_by_text">Filtering by text</h3> + +<p>To see only messages that contain a specific string, type in the text box labeled "Filter output".</p> + +<h3 id="Clearing_the_log">Clearing the log</h3> + +<p>Finally, you can use this toolbar to clear the log.</p> |