Имеется два файла с логами в формате JSONL, пример лог
{"timestamp": "2021-02-26 08:59:20", "log_level": "INFO", "message": "Hello"}
{"timestamp": "2021-02-26 09:01:14", "log_level": "INFO", "message": "Crazy"}
{"timestamp": "2021-02-26 09:03:36", "log_level": "INFO", "message": "World!"}
Сообщения в заданных файлах упорядочены по полю timestamp в порядке возрастания.
Требуется написать скрипт, который объединит эти два файла в один. При этом сообщения в получившемся файле тоже должны быть упорядочены в порядке возрастания по полю timestamp.
К заданию прилагается вспомогательный скрипт на python3, который создает два файла "log_a.jsonl" и "log_b.jsonl".
Командлайн для запуска: log_generator.py <path/to/dir>
Ваше приложение должно поддерживать следующий командлайн:
<your_script>.py <path/to/log1> <path/to/log2> -o <path/to/merged/log>
git clone [email protected]:Strannik1922/Map_of_Nizhny_Novgorod.git
python -m python venv
source python/Scripts/activate
python -m pip install --upgrade pip
pip install -r requirements.txt