Skip to content

v1.1.0 - Major Enhancements and Improvements

Latest

Choose a tag to compare

@PKHarsimran PKHarsimran released this 01 Jul 21:57
· 2 commits to main since this release
8c0642c

Release Title: v1.1.0 - Major Enhancements and Improvements

Description:

We are excited to announce the latest release of the Log User Extractor script, which includes several major enhancements to improve efficiency, flexibility, and user experience.

🚀 What's New:

  1. ⚡ Parallel Processing

    • Status: Implemented
    • Details: We've introduced parallel processing to handle multiple log files simultaneously. This enhancement significantly reduces the time required to process large datasets, making the script more efficient and scalable.
  2. 🔧 Enhanced Error Handling and Logging

    • Status: Implemented
    • Details: We've added robust error handling and logging mechanisms to track processing status and any issues that arise. This improvement enhances monitoring, debugging, and the overall reliability of the script.
  3. ⚙️ Configurable Parameters

    • Status: Implemented
    • Details: Users can now specify options such as file patterns, output file names, and log levels through a configuration file. This provides greater flexibility and customization.

📈 Progress Tracking:

  • Parallel Processing: ✅ Completed
  • Enhanced Error Handling and Logging: ✅ Completed
  • Configurable Parameters: ✅ Completed

📋 How to Update:

  1. Clone the repository:

    git clone https://github.com/PKHarsimran/LogUserExtractor.git
  2. Navigate to the project directory:

    cd LogUserExtractor
  3. Install the required Python packages:

    pip install pandas
  4. Configure the script:

    Edit the config.ini file to specify your directories, file pattern, output file name, and log level:

    [Paths]
    log_directories = test
    output_csv = extracted_user_codes.csv
    
    [Settings]
    file_pattern = .*\.log$
    
    [Logging]
    log_filename = log_user_extractor.log
    log_level = INFO
  5. Run the script:

    python log_user_extractor.py

🤝 Contributing:

We welcome contributions to enhance Log User Extractor. To contribute:

  1. 🍴 Fork the repository.
  2. 🌿 Create a new branch.
  3. 💾 Make your changes and commit them.
  4. 🚀 Push to the branch.
  5. 🔄 Create a new Pull Request.

We appreciate your help in making this project better for everyone!

📄 License:

This project is licensed under the MIT License - see the LICENSE file for details.

📝 Acknowledgments:

Special thanks to all the contributors who have helped in improving this project. Your efforts are highly valued!