Выкатил easylog v1.3. Первый серьезный апдейт после первой версии.
- Засунул конфиги в отдельный файл, запихнул документацию в
README.md.
- Добавил аргументом (или в настройках) формат времени к strftime.
- Понял что в телеграм не нужно кидать дату, поскольку телеграм сам же отображает время получаения сообщения. Оставил в конфиге возможность это включить, но по дефолту выключил (в терминал и в настройки все равно можно настроить отправку даты и времени.
- Добавил автоформат вывода в терминал, на который потратил около 6-ти часов:
https://imgur.com/a/pyDUHKK . Если это просто обычный log(), то он будет работать как print(), но если добавляются или статусные сообщения про отправку в телеграм или лог пишется с датой, то разделяется пустой линией для лучшей читабельности. Можно отключить, но очень не советую.
- Убрал необходимость писать date=True чтобы можно было указать формат даты. Теперь если указывается формат даты/времени, то значение date=True применяется автоматически, если оно не было выставлено в конфиге.
Короче получается логгинг для людей прям.