Michael Spector
Michael Spector

Reputation: 37019

Firefox error console buffer size is too small

How to change the default Firefox error console buffer size? The problem is that there isn't enough time to read messages: old ones get overridden by the newer messages.

Upvotes: 17

Views: 5182

Answers (3)

Noitidart
Noitidart

Reputation: 37298

AMO :: DevPrefs

Can increase buffer size from the options panel of that addon:


(source: mozilla.net)

Upvotes: 2

SystemicPlural
SystemicPlural

Reputation: 5789

I know this is an old one, but this came up as my top search and the setting can now be found in the about:config settings.

Type about:config into the address bar and select ok to the dragons.

type this into the filter

devtools.hud.loglimit.console

Upvotes: 27

Neil
Neil

Reputation: 55402

EDIT: There are two parts to this answer. The Console Service has one limit, which applies when the Error Console is closed. The Error Console has another limit, which applies when it is open. Normally these limits are both set to 250.

It is not useful to have the Console Service limit is higher than the Error Console limit, since you need to open the Error Console in order to view the errors, but in theory you can do this by debugging the Firefox executable and setting a breakpoint on xul!nsConsoleService::nsConsoleSerice and set mBufferSize to a larger value. Symbols to allow you to do this are available on the Mozilla symbol server.

You can increase the Error Console limit by editing the consoleBindings.xml file. This file is stored in one of the .jar files provided with Firefox (omni.jar in Firefox 4). Note that editing a .jar file will stop partial updates from working, instead the Firefox updater will reinstall the full updated version.

Upvotes: 1

Related Questions