Removing DetailedWriterSecondStage.write_to_stderr():

Function never used
removing DetailedWriterSecondSage.parse_event_value:

Not used. Goal is to delete DetailedWriterSecondStage class.
Deleted DetailedWriterSecondStage class that did nothing.
Merging BaseEventClass and DetailedWriterFirstStage:

No inheritance needed anymore
Renaming DetailledWriterFirstStage into Logger
deleting spawn_second_stage function in Logger
deleting non used arguments of Logger.__init__()
deleted unused property Logger.dir_lock
deleting not used anymore Logger.timer_threads property
deleting not used anymore Logger.task_function property
deleting useless debuging info
deleting useless method Logger.get_process_name
deleting useless method Logger.get_username
deleting keyup event gestion as it is not used
Simplifiying thread and queue managing
After simplifying most of the codebase, deleting Logger class
Adding comments in keyboard_logger.py And finishing reducing foss
deleting import not used anymore (threading and queue)