-quality-log-control

Log Query System

Log Query System is a web application that allows users to search through log data stored in log files. It provides an intuitive interface for querying logs based on various filters such as level, log string, timestamp, and source.

Features

  • Search Logs: Users can search through log data using filters like level, log string, timestamp, and source.
  • Pagination: Search results are paginated for easier navigation.
  • Mock Data: The application comes with mock data for testing purposes.
  • Responsive Design: The user interface is responsive and works well on different devices.

Technologies Used

  • Frontend: React.js, React Router
  • Backend: Node.js, Express.js
  • Database: Log files
  • Other Tools: npm, Git

Installation

  1. Clone the repository:

    git clone <repository-url>

Navigate to the project directory:

bash Copy code cd log-query-system Install dependencies:

bash Copy code npm install Start the development server:

bash Copy code npm start Open your browser and visit http://localhost:3000 to view the application.

Usage Search Logs: Enter search criteria in the search bar and press Enter to retrieve matching log entries. Pagination: Use the pagination controls at the bottom of the page to navigate through search results. Screenshots

Contributing Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

Fork the repository Create a new branch (git checkout -b feature/your-feature-name) Commit your changes (git commit -am 'Add some feature') Push to the branch (git push origin feature/your-feature-name) Create a new Pull Request