Documentation

  1. Installation
  2. First run
  3. Settings
  4. Main screen
  5. Useful links

Installation

Installation requires you to download the installer and then run it on your device.

  1. Login into your account using the License Key from order confirmation email and download the installer that matches your OS from the downloads page:

    Download page screenshot

  2. Double click the downloaded file and follow installer instructions.
  3. When the installation is completed you can finally run the App.

First run

Find "Watch my logs!" using your OS App launcher and press Enter.

If you are using MacOS and running an App for the first time, use right click on the "Watch my logs!" in the Applications folder and choose "Open" in context menu.

Settings

You can open App settings with right click on the main window contents, then choose "Preferences" in context menu.

The settings screen allows you to:

  • Select text editor to open when clicking on the file paths. The list of available editors: Atom, SublimeText, TextMate, PhpStorm, VS Code, VS Code Insiders.
  • Add/Remove/Enable/Disable log sources. Log source is a folder with *.log files or a *.log files.
  • Add/Remove actions. Available actions: Hide from list, and Bring app to front.

    The easiest way to add an action - is to select a text in the main window and right click on it. See next the section in this docs.

Settings screenshot

Main Screen

When log sources are set, the main screen will show records from these logs sorted by their date. The newest records added to the top of the list.

Optionally, can force log sources rescan with CMD+R or CTRL+R shortcuts.

There is also a context menu available on the main screen. Use the right mouse to show it up. It will also display a quick actions if you previously selected some text in the feed.

Main window screenshot
Main window screenshot. Use right click on selected text to quickly create actions!

If the log record is a JSON string App will render it using JSON formatter:

Main window screenshot
Since Laravel models are JsonSerializable you can simply use logger($model) and get a nice view of the model.

Happy coding!