Implement different loggers and make log handlers to output data in different ways. 1. For error file. 2. For log file? 3. For tqdm output?