Skip to content

Repository files navigation

🔍 SimpleFileSearcher

A lightweight, high-performance Windows Forms application built with C# for searching extremely large log files using a Request ID and extracting the complete JSON payload associated with each match.

✨ Features

  • 🔎 Search large log files by Request ID
  • 📄 Extract complete JSON blocks from log entries
  • ⚡ Optimized for fast searching in large files
  • 🖥️ Simple and intuitive Windows Forms interface
  • 📋 Copy extracted JSON with a single click
  • 💾 Save extracted results for further analysis
  • 🛠️ Designed for troubleshooting enterprise applications

🛠️ Built With

  • C#
  • .NET
  • Windows Forms
  • File I/O
  • JSON Processing

🚀 Use Cases

  • API request tracing
  • Enterprise log analysis
  • Production issue investigation
  • Debugging distributed applications
  • Support and maintenance activities

📸 Screenshots

image

More Screenshots will be added soon.


▶️ Getting Started

  1. Clone this repository.
  2. Open the solution in Visual Studio.
  3. Build and run the application.
  4. Select a log file.
  5. Enter the Request ID.
  6. Click Search.
  7. View or copy the extracted JSON payload.

📂 Project Structure

SimpleFileSearcher
│
├── MainForm.cs
├── MainForm.Designer.cs
├── FileSearcher.cs
├── Program.cs
└── SimpleFileSearcher.slnx

📌 Future Enhancements

  • Multi-file search
  • Regular expression support
  • JSON formatting and syntax highlighting
  • Export to JSON/TXT
  • Dark mode
  • Search history
  • Progress indicator
  • Drag & Drop log files

📄 License

This project is licensed under the MIT License.


⭐ If you find this project useful, consider giving it a star!

About

A high-performance Windows Forms application that searches large log files by Request ID and extracts complete JSON blocks for debugging and log analysis.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages