Добавление логирования в файл
This commit is contained in:
38
README.md
38
README.md
@@ -249,6 +249,44 @@ run_every.week(check_python_packages)
|
||||
|
||||
---
|
||||
|
||||
## Логирование
|
||||
|
||||
ALR-Updater поддерживает логирование как в консоль (stderr), так и в файл с автоматической ротацией:
|
||||
|
||||
### Настройка логирования в файл
|
||||
|
||||
В файле `/etc/alr-updater/config.toml`:
|
||||
|
||||
```toml
|
||||
[logging]
|
||||
# Включить логирование в файл
|
||||
enable_file = true
|
||||
# Путь к файлу логов
|
||||
log_file = "/var/log/alr-updater.log"
|
||||
# Максимальный размер файла в байтах (100MB)
|
||||
max_size = 104857600
|
||||
```
|
||||
|
||||
### Особенности:
|
||||
- При достижении максимального размера файл автоматически ротируется
|
||||
- Старый файл сохраняется с временной меткой (например, `alr-updater.log.20250125-143022`)
|
||||
- Хранится до 5 резервных копий логов
|
||||
- Логи пишутся одновременно в stderr и файл
|
||||
|
||||
### Просмотр логов:
|
||||
```bash
|
||||
# Через systemd
|
||||
journalctl -u alr-updater -f
|
||||
|
||||
# Из файла
|
||||
tail -f /var/log/alr-updater.log
|
||||
|
||||
# Поиск ошибок
|
||||
grep ERROR /var/log/alr-updater.log
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Запуск
|
||||
|
||||
### Ручной запуск
|
||||
|
Reference in New Issue
Block a user