This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Console Log Exporter

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Console Log Exporter intercepts and captures console.log, console.error, console.warn, console.info, and console.debug messages, displaying them in a panel with timestamps, log levels, and collapsible details, and allows you to export the captured logs as a JSON or text file. The tool helps developers debug issues, monitor application behavior, and share log data with team members without relying on browser devtools.

WHERE IT RUNS

This tool works on any webpage, including single-page applications (SPAs), iframes, and complex modern websites. It intercepts console messages from the page's own scripts, making it ideal for debugging production issues, analyzing third-party library behavior, or capturing logs from user interactions. It runs on all websites as designated in its match patterns.

HOW TO USE

After installing the BotGentz extension, open the Console Log Exporter panel from your browser toolbar or use the keyboard shortcut. The tool automatically starts capturing console messages when the page loads (configurable in settings). All captured logs appear in the panel with timestamps, log level tags (LOG, INFO, WARN, ERROR, DEBUG), and the full message content. Use the log level filter to show only specific types of messages. Click "Export JSON" to download logs in structured JSON format, or "Export TXT" for plain text format. Use "Clear Logs" to reset the captured log buffer, and "Stop Capture" to pause interception without losing existing logs. The maximum number of stored entries is configurable to prevent memory issues.

TECHNICAL SECTION — NON-DESTRUCTIVE CONSOLE INTERCEPTION

Unlike simple console wrappers that break the original console functionality, this tool uses a non-destructive interception pattern. It stores references to the original console methods before overriding them, ensuring that the page's own console behavior remains intact. Each intercepted message is passed through to the original method, preserving all functionality including stack traces and formatting. The tool captures the full argument list for each log call, stringifying objects and arrays for display while maintaining type information. The interception layer operates at the method level, allowing the page's console output to appear in the browser's devtools console while also being captured by the tool. This dual-output design ensures developers can use both the browser's built-in console and this specialized logging panel simultaneously.

THE PANEL

The panel is draggable anywhere on the screen and remembers its position per site. It can snap to the left, right, top, or bottom edges, or float freely. Collapse it to a small status indicator when you need more page visibility, and expand it again with a single click. Resize it vertically or horizontally to see more log entries. Press Escape to close the panel instantly. All settings (max entries, timestamps, log level filter, auto-start) are saved globally and persist across sessions.

PLEASE NOTE

This tool requires the free BotGentz extension. It intercepts console messages from the page but does not modify page content or collect any data. All logs are stored locally in your browser and are not transmitted anywhere. The tool respects browser security boundaries and cannot intercept messages from cross-origin iframes that use strict security policies. Websites change their layouts frequently; scripts may need updates, and we work to keep them current but cannot guarantee uninterrupted operation.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.