я искал

Несколько дней назад я обнаружил ошибку в файле, который мне нужно исследовать, но в журнале веб-интерфейса отображаются только последние 25 сообщений или около того.

2 ответа2

1

Страница справки Duplicati указывает, что ведение журнала отключено по умолчанию, но путь к файлу журнала можно просмотреть, выполнив следующую команду:

duplicati.commandline.exe help logging

1

Мне потребовалось некоторое время, чтобы найти журналы самостоятельно. Оказывается, журналы, которые отображаются в веб-интерфейсе, хранятся не в текстовых файлах, а в файлах .sqlite в папке %LOCALAPPDATA%\Duplicati .

Сначала установите sqlite, то есть просто choco install sqlite в оболочку администратора, если вы используете Chocolatey. Затем вы можете открыть файл .sqlite с помощью sqlite3 <filename> . Вы можете увидеть схему с .schema . Записи журнала находятся в таблицах, называемых "LogData" и "RemoteOperation". Например, вы можете перечислить первые десять записей локального журнала, select * from LogData limit 10 . См . Документацию sqlite для получения дополнительной информации о синтаксисе.

Если вы хотите сбросить записи журнала в текстовый файл, чтобы иметь возможность использовать другие инструменты для его обработки, посмотрите этот превосходный ответ об изменении режима вывода на CSV и направлении его в файл.

В зависимости от того, зачем вам нужны журналы, вам может быть проще пройти через веб-интерфейс. Сначала я подумал, что мне нужно просмотреть удаленные журналы на наличие ошибок, потому что общие журналы казались бесполезными. Но оказывается, что, по крайней мере, в веб-интерфейсе Duplicati 2.0 вы можете щелкнуть по каждой записи журнала, чтобы развернуть ее. Таким образом, я нашел ошибки, которые искал в общем журнале.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .