Question: please code in python The project will be implemented as three separate programs. There will be a logger responsible for logging all activity. There will

please code in python
please code in python The project will be implemented as three separate

The project will be implemented as three separate programs. There will be a logger responsible for logging all activity. There will be an encryption program - responsible for encrypting and decrypting strings. There will be a driver program that will interact with the user to use the encryption program. The entire system will be ran by running the driver program, which will launch the other programs and communicate with them through pipes. If you use C/C++ to code your project you must use the linux system calls fork,pipe, and dup2. If use Java to code your project you must use the Process class. If you use Python use the Subprocess module. Examples for all these approaches will be provided in class. Details of each of the programs are below. 2 Details 2.1 Logger The logger will write log messages to a log file. The log messages are lines of text where the first sequence of non-whitespace characters is considered the action, and the rest of the line is considered the message. The log message will be recorded, with a time stamp in 24 hour notation, in the log file as a single line using the following format: YYYY-MM-DD HH:MM [ACTION] MESSAGE So, the log message "START Logging Started." logged March 2nd, 2022 at 11:32 am would be recorded as: 2022-03-02 11:32 [START] Logging Started. The logger program should accept a single commandline argument - the name of the log file. On start, the logger program will open the log file for append (the current contents are not erased), and log "START Logging Started." The logger program will then accept log messages via standard input until it receives "QUIT". Before exiting, the logger program should log "STOP Logging Stopped

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!