Skip to content

ravibhaskarreddy/SimpleFileSearcher

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages