python Log file - colorful, daily rotating

You need to keep track of the events or activities that occur during the execution of the program you are developing now. You create a log file for this purpose. Log files are also necessary for debugging during development. Log files that serve this purpose must contain the following entry: Logging time : The time when the log is written. It can be expressed in mili second units. However, if the log frequency is low, the log in seconds may be OK. Log Level : It represents the importance of the log and is generally divided into debug, info, notice, .. error, and so on. Log contents : What you want to record. It is good to be compact and to express the contents clearly. The most used package for logging in Python is logging. I think even people who use the logging library a lot have not used many handlers other than StreamHandler and FileHandler. However, FileHandler is insufficient for managing log files by splitting them into time units or days. A module that can manage log files...