Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paresh-patil-11/pro-log-notifier
ProLogNotifier is a sophisticated GUI-based application designed to monitor and log active processes in system RAM. It efficiently generates detailed log files and automatically dispatches them to a designated email address.
https://github.com/paresh-patil-11/pro-log-notifier
email-sender logger processes python-3 smtp-server tkinter-gui
Last synced: 2 days ago
JSON representation
ProLogNotifier is a sophisticated GUI-based application designed to monitor and log active processes in system RAM. It efficiently generates detailed log files and automatically dispatches them to a designated email address.
- Host: GitHub
- URL: https://github.com/paresh-patil-11/pro-log-notifier
- Owner: Paresh-Patil-11
- Created: 2024-08-25T13:31:59.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-09-11T15:13:42.000Z (22 days ago)
- Last Synced: 2024-10-01T19:29:06.061Z (2 days ago)
- Topics: email-sender, logger, processes, python-3, smtp-server, tkinter-gui
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ProLogNotifier
ProLogNotifier is a sophisticated GUI-based application designed for monitoring and logging active processes in system RAM. It efficiently generates detailed log files and automatically dispatches them to a designated email address.
Features
-
Process Monitoring: Tracks and logs active processes in system RAM. -
Detailed Logging: Generates comprehensive log files with process details. -
Email Dispatch: Automatically sends log files to a specified email address.
Topics Covered
-
Logger: Implements the logging functionality to capture process details. -
Email Sender: Utilizes SMTP server to dispatch logs via email. -
Processes: Monitors and tracks active processes in system RAM. -
SMTP Server: Configures and uses an SMTP server for email dispatch. -
Python 3: Developed using Python 3 for its versatility and robust libraries. -
Tkinter GUI: Provides a user-friendly graphical interface for easy interaction.
Installation
-
Clone the Repository:
git clone https://github.com/yourusername/ProLogNotifier.git
-
Navigate to the Project Directory:
cd ProLogNotifier
-
Install Dependencies:
pip install -r requirements.txt
Configuration
-
SMTP Settings: Update theconfig.py
file with your SMTP server details and email credentials. -
Email Recipient: Specify the recipient email address in theconfig.py
file.
Usage
-
Run the Application:
python main.py
-
Using the GUI:
-
Start Monitoring: Click the "Start Monitoring" button to begin tracking processes. -
Stop Monitoring: Click the "Stop Monitoring" button to halt the process tracking. -
View Logs: Access the generated log files via the GUI.
-
-
Sending Logs: Logs will be automatically sent to the designated email address as specified in the configuration.