The ''Firebug Tracing Console'' (short FBTrace) is used for debugging Firebug and [[Firebug Extensions|Firebug extensions]]. It logs all Firebug activities and thereby helps tracking down errors inside the source code.

The ''Firebug Tracing Console'' (short FBTrace) is used for debugging Firebug and [[Firebug Extensions|Firebug extensions]]. It logs all Firebug activities and thereby helps tracking down errors inside the source code.

+

+

== Firebug Versions ==

+

First of all see how the Tracing Console works with different Firebug versions.

+

+

* Any Firebug release with 'X' in the label e.g. 1.7X has the Trace Console (aka FBTrace) built in.

+

* For the final releases up to Firebug 1.7 (without 'X') you need to install a simple extension that brings back the menu item.

+

* The Tracing Console is entirely removed from Firebug core since 1.8a1. We are not planning to release 'X' versions anymore. You need to install the FBTrace extension in order to have the console.

== Installation ==

== Installation ==

-

Until Firebug 1.7 FBTrace was bundled together with its alpha and beta versions. To be able to inspect the logs even in the case Firebug is broken (e. g. it doesn't even load itself) and to make the release process easier for Firebug 1.8 FBTrace was extracted from the Firebug source and is now available as an independent extension. For more information about this step please read the [http://groups.google.com/group/firebug-working-group/browse_thread/thread/6e2c2ca5e4b6cf26 news group thread about FBTrace] as well as the [http://blog.getfirebug.com/2011/04/01/firebug-1-8a1/ blog entry to Firebug 1.8a1].

+

Until Firebug 1.7 FBTrace was bundled together with its alpha and beta versions. To be able to inspect the logs even in the case Firebug is broken (e. g. it doesn't even load itself) and to make the release process easier for Firebug 1.8+ FBTrace was extracted from the Firebug source and is now available as an independent extension. For more information about this step please read the [http://groups.google.com/group/firebug-working-group/browse_thread/thread/6e2c2ca5e4b6cf26 news group thread about FBTrace] as well as the [http://blog.getfirebug.com/2011/04/01/firebug-1-8a1/ blog entry to Firebug 1.8a1].

=== From XPI ===

=== From XPI ===

-

The simplest way how to install FBTrace extension is to use an XPI we regularly build from the source. Check [http://getfirebug.com/releases/fbtrace/1.8/ releases] directory for the latest version.

+

The simplest way how to install the FBTrace extension is to use an XPI we regularly build from the source. Check the [http://getfirebug.com/releases/fbtrace/ releases] directory for the latest version.

=== From Source ===

=== From Source ===

-

You can get the [http://code.google.com/p/fbug/source/browse/#svn/extensions/fbtrace/branches/fbtrace1.8 FBTrace source] using a Subversion client. To install FBTrace please follow the description of [[Simple Firebug build|building Firebug from source]] or place a file named <code>fbtrace@getfirebug.com</code> containing the path to the source code in your Firefox profile directory (for more info on how to do this please read the [https://developer.mozilla.org/en/Setting_up_extension_development_environment#Firefox_extension_proxy_file steps to create a Firefox extension proxy file]).

+

You can get the [http://code.google.com/p/fbug/source/browse/#svn/extensions/fbtrace/branches/ FBTrace source] using a Subversion client. To install FBTrace please follow the description of [[Simple Firebug build|building Firebug from source]] or place a file named <code>fbtrace@getfirebug.com</code> containing the path to the source code in your Firefox profile directory (for more info on how to do this please read the [https://developer.mozilla.org/en/Setting_up_extension_development_environment#Firefox_extension_proxy_file steps to create a Firefox extension proxy file]).

== How to open the console ==

== How to open the console ==

-

After you installed FBTrace you have following possibilities to start it:

+

After you installed FBTrace you have the following possibilities to start it:

=== Firebug ===

=== Firebug ===

-

Firebug allows opening of the console from ''Firebug Icon Menu''

+

Firebug allows opening of the Tracing Console from the [[Firebug Menu]]

-

* Firebug Icon Menu -> Open Tracing

+

* Firebug Menu > Open Firebug Tracing

-

* Firebug Icon Menu -> Options -> Always Open Tracing

+

* Firebug Menu > Options > Always Open Firebug Tracing

[[Image:Trace-console.png]]

[[Image:Trace-console.png]]

Line 28:

Line 35:

=== Chromebug ===

=== Chromebug ===

-

* [[Chromebug]] Tools -> Open Chromebug Tracing Console

+

* [[Chromebug]] Tools > Open Chromebug Tracing Console

[[File:Trace-console-chromebug.png]]

[[File:Trace-console-chromebug.png]]

Line 37:

Line 44:

== Tracing from your own extension ==

== Tracing from your own extension ==

-

You can use the console also from your own extension - Firebug doesn't need to be even installed. All you need is the FBTrace extension.

+

You can use the console also from your own extension - Firebug doesn't even need to be installed. All you need is the [http://getfirebug.com/releases/fbtrace/ FBTrace extension].

You can control what is logged using the Options tab. The list of options is shown at the [[Firebug_Preferences#FBTrace_preferences|FBTrace preferences]]. Look for them in the Options tab without the *DBG_* prefix.

Firebug Versions

First of all see how the Tracing Console works with different Firebug versions.

Any Firebug release with 'X' in the label e.g. 1.7X has the Trace Console (aka FBTrace) built in.

For the final releases up to Firebug 1.7 (without 'X') you need to install a simple extension that brings back the menu item.

The Tracing Console is entirely removed from Firebug core since 1.8a1. We are not planning to release 'X' versions anymore. You need to install the FBTrace extension in order to have the console.

Installation

Until Firebug 1.7 FBTrace was bundled together with its alpha and beta versions. To be able to inspect the logs even in the case Firebug is broken (e. g. it doesn't even load itself) and to make the release process easier for Firebug 1.8+ FBTrace was extracted from the Firebug source and is now available as an independent extension. For more information about this step please read the news group thread about FBTrace as well as the blog entry to Firebug 1.8a1.

From XPI

The simplest way how to install the FBTrace extension is to use an XPI we regularly build from the source. Check the releases directory for the latest version.