Skip to content

blued-gear/SymfonyLogViewer

Repository files navigation

Symfony Log Viewer

A web-based interface for viewing, filtering, and analyzing Symfony application logs (incl. Messenger logs). This tool provides a convenient way to browse and debug the Mbin application without having to manually parse log files or opening them in an editor.

Features

  • Log Browsing: View Symfony logs in a user-friendly web interface
  • Filtering: Filter logs by log level, error type, and other criteria for easier debugging
  • Offline: The log viewer can be fully used offline, locally within your web browser (its just HTML, JS and CSS)
  • Conveniance: No need to manually go through the log lines in a file editor or in the terminal

TODOs:

  • Search: Search through logs to quickly find relevant entries
  • Advanced Filtering: More advanced filter capabilities
  • Good looking: Improved design, which is both appealing to your eyes as well as functional at the same time

Getting started

Prerequisites

  • Java (17 or higher), see: java -version

Start web app

Our project comes with the Gradle Wrapper, which you can use to setup and start the web app.

Under Linux (or MacOS), run:

./gradlew run

Once the project has started successfully, open your browser and go to http://localhost:3000.

Note #1: Use the -t or the --continuous parameter on the run task to automatically hot-reload the project whenever a change is detected (ideal during development).

Note #2: If no task is provided, the default task is just running the build task.

To view all the available tasks, run the following command:

./gradlew tasks

For Windows, run:

gradlew.bat run

Gradle Dependencies

If you want to refresh the dependecies, run (which also executes a clean task and update the yarn lock file):

./gradlew --refresh-dependencies clean kotlinUpgradeYarnLock build 

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •