Project is on pause.
Text Link

Best way to view logs on a Mac.

Firewood lets you view, search, filter, and analyze your JSON and text logs on a Mac, with a friendly and convenient macOS native user experience.
Hit the form below to get notified the moment it is launched.
I will never share your email address with third parties.
Image
Image
Find the Needle in a Haystack

Lets you sift through your logs efficiently with filtering by predicates, search, table sorting by any custom fields, bookmarks and more.

Image
Industry Standard Formats Support

Out of the box support for default JSON formats of Pino, Winston, Logstash, Bunyan, NLog, Serilog, Google Stackdriver, CLEF and Log4J JSON.

Image
Native Mac Experience

Enjoy the performance of a native app, familiar and well-working user interface patterns and a great integration into macOS.
One last thing... is full dark mode support!

Image
Define Your Custom Formats

Create flexible custom format definitions easily and share them with others using format file export and import.

Image
Command Line Interface

Open log files from your Terminal. Open logs by piping them from another process. Tail logs of a running process. All with the convenience of the Firewood UI.

Image
Privacy and Security

Log files often contain sensitive information that can do a lot of damage if it gets into wrong hands. With Firewood, your logs stay on your machine and are never uploaded anywhere.

Right Tool For The Job™

When you are troubleshooting, you want as much information in your logs as possible and the best way to have that is to log in JSON.
However, this might create log files that are harder to read without special tools.

With Firewood your JSON logs are going to look great and you'll be able to find and analyze things faster than you ever did before.

Log Browsing

Use a table view of your logs to sort through the data. Put your custom fields into the table as columns.

  • Image
    Log Tailing
  • Image
    Sorting
  • Image
    Snappy Even on Big Files
  • Image
    Searching
  • Image
    Single JSON Document Mode
  • Image
    Native Tabs
  • Image
    Export Selection
  • Image
    Full Screen Mode
  • Image
    Dark Mode

Advanced Filtering

Construct filters based on your custom fields to narrow in on what you're looking for.

  • Image
    Compound Filters
  • Image
    Sorting
  • Image
    Filter by Timestamps
  • Image
    Export Results
  • Image
    Filter by Any Field
  • Image
    Tailing Support

Structure View

View the complete JSON structure of any particular log entry in a hierarchical view.

  • Image
    Tree View of the Structure
  • Image
    See Detected Field Types
  • Image
    Human-readable Timestamps
  • Image
    Sorting
  • Image
    Expand / Collapse Hierarchies
  • Image
    Quickly Filter by Field Values
  • Image
    Syntax Highlighted View of Pretty
    Printed JSON

Multiple Formats

With many default formats already supported and ability to create your own, you can focus on your task instead of tweaking the configs.

  • Image
    Common JSON Formats Supported
    Out of the Box
  • Image
    Clone & Edit Any Format
  • Image
    Create New Formats from Scratch
  • Image
    Export Format to a File
  • Image
    Import Formats
  • Image
    Support  JSON Array Elements as Log Entries

Bookmarks

When analyzing the data, save important bits as bookmarks so that you can get back to them later.

  • Image
    Bookmark Any Entry
  • Image
    Bookmark Group of Entries
  • Image
    List of All Bookmarks in a File
  • Image
    List of All Bookmarks Across Files
  • Image
    Persisted Between Restarts
  • Image
    Bookmarks Manager

Command Line Tool

Trigger Firewood from the comfort of your Terminal, by using firewood command and providing paths to open or piping data into it from another processes.

  • Image
    Open One or Many Files at Once
  • Image
    Pipe Complete File
  • Image
    Continuously Pipe Output From a Process
Image

Integrates With the Tools You Use

Firewood supports many popular formats and I will be adding support for even more all the time.
Didn't see the format you're using? Let me know!

Have any questions or comments?

Image