What is this, you might ask? Well, it's an attempt to build a better console.log experience.
This repo is the ingestion server and graphical user interface. If you're looking for how to set up Logbench in your codebase, have a look at one of the bindings:
Logbench is not a desktop application or a hosted system. It's a web application that runs completely locally on your machine.
If you're on a M1 or later Mac, you can install Logbench through Homebrew.
# Install
brew tap albingroen/logbench
brew install logbench
# Start in the background
brew services start logbenchIf you're on a x86_64 Mac, or a Linux or Windows system, the easiest is to build Logbench from source.
# Clone repository
git clone https://github.com/albingroen/logbench.git $HOME/logbench
# Change directory
cd $HOME/logbench
# Install dependencies
bun install --frozen-lockfile
# Run
bun run startLogbench runs on port 1447 by default. You can of course configure this, but the easiest is just to keep this as preconfigured.