Для настройки вывода логов в файл `log.txt` вместо консоли, можно улучшить ваш код следующим образом:
```javascript
const log = require('electron-log');
const path = require('path');
// Настройка логов
const logPath = path.join(__dirname, 'log.txt');
log.transports.file.file = logPath;
log.transports.file.level = 'debug';
// Удалите строчку ниже, чтобы перестать выводить логи в консоль
// log.transports.console.level = false;
log.info(`Logging to file: ${logPath}`);
function logEvent(message) {
log.info(message);
}
// Пример вызова функции логирования:
logEvent(`Update available: version ${info.version}`);
```
В этом коде убрано присваивание уровня "debug" для транспорта `console`, чтобы не выводить логи в консоль. Функция `logEvent` теперь только записывает сообщение в лог-файл, без вывода в консоль.