You’re reading the ZotLit v2 beta docs. Still on v1? Read the v1 docs

ZotLit

Collect debug logs

Gather ZotLit logs, Zotero debug output, and Obsidian debug info to include when reporting a bug.

Bug reports often need logs from ZotLit, from the ZotLit companion, or from Obsidian itself. Each section below is self-contained. Follow only the one you were asked for.

Cross-component bugs need both sides

If the bug spans ZotLit and the companion (e.g. syncing, live update, importing, or any action that rely on Zotero running), complete the setup steps in both ZotLit logs and Zotero debug output before you reproduce the problem. Reproduce once, then save logs from both sides.

Obsidian debug info

Run the debug info command

Open the command palette and run Show debug info.

Copy the output

Copy the output and paste it into the issue.

ZotLit logs

Open the Logging settings

In Obsidian, open Settings > ZotLit > Logging.

Turn on debug logging

Set Log level to debug, then turn on Write logs to file. Logs now append to zotlit.log.jsonl inside the plugin folder.

Reproduce the problem

Do whatever triggers the bug.

Save the log archive

Back in Settings > ZotLit > Logging, click Save log archive. This exports the log file for sharing.

Upload the archive

Attach the saved archive to your GitHub issue.

Turn logging back off

Set Log level back to info and turn off Write logs to file once you no longer need ongoing logging.

Zotero debug output

Set the companion's log level

In Zotero, open Edit > Settings (Windows/Linux) or Zotero > Settings (macOS), then select the ZotLit pane. Set Log level to Debug.

Restart Zotero with logging enabled

Go to Help > Debug Output Logging and click Restart with Logging Enabled….

Do not use troubleshooting mode

A confirmation dialog appears. Do not select Restart in Troubleshooting Mode: that mode disables all add-ons, including the companion, so no debug output would be captured.

Reproduce the problem

As soon as Zotero restarts, reproduce the problem.

Open the debug output viewer

Go to Help > Debug Output Logging > View Output.

Save the output

In the viewer, go to File > Save…, choose Format: Text Files, and save the output.

Do not use Submit Output or Copy to Clipboard. The full log file is needed.

Upload the file

Attach the saved text file to your GitHub issue.

Reset the log level

Set the companion's Log level back to its previous value after collecting the output.

See also

On this page