Files & Logs
Where the editor stores its settings, templates, run logs, and WebView data on your machine.
Everything the editor writes lives under one folder in your local app data, so it is easy to find, back up, or reset.
%LOCALAPPDATA%\ExtrabbitCode.Inventor.iLogicCode\Which typically resolves to:
C:\Users\<you>\AppData\Local\ExtrabbitCode.Inventor.iLogicCode\What is stored
| Path | Purpose |
|---|---|
settings.json | All editor settings, layout (sidebar width, log pane state), keyboard shortcut overrides, and the templates folder path. |
logs\ | Default folder for the persistent run log, when enabled. |
logs\ilogic-runs.jsonl | The persistent run log (JSON Lines), one finished run per line. The folder and file name are configurable in Settings → Logging. |
templates\ | Default templates folder, used when you have not configured one of your own. |
WebView2\ | The WebView2 user-data folder. Holds the editor's local UI state (such as expanded folders) and its web cache. |
settings.json is plain, human-readable JSON and is created automatically on first run. You can copy it to another machine, or delete it to reset the editor to defaults. The editor also offers structured import / export if you only want to move part of your configuration.
Run logs
The run log is in-memory by default and cleared when the editor restarts. With Persist log to file enabled in Settings → Logging, each finished run is appended to a file as it completes:
<log folder>\<log file name>.jsonlLeave the folder blank to use the default logs\ folder shown above, and the file name blank to use ilogic-runs. The .jsonl extension is added automatically. These files can be reopened later in the Log Reader.
You can also export the current session's runs from the run log to a JSON file of your choice without enabling persistence.