Configuration
Swelog stores its configuration in swelog/swelog.json inside your operating
system’s configuration directory. All generated files and directories live
inside <obsidianVaultPath>/<swelogFolderName>.
Override the config file path with --config <PATH> or SWELOG_CONFIG_FILE=<PATH>.
swelog --config ~/work/swelog.json logFields
Section titled “Fields”| Field | Required | Description |
|---|---|---|
obsidianVaultPath |
Yes | Absolute path to the Obsidian vault. |
swelogFolderName |
Yes | Folder created inside the vault for swelog files. |
workFileName |
Yes | Markdown file used to collect the current day’s raw notes. |
dailyLogFolderName |
Yes | Directory containing generated daily logs. |
weeklyLogFolderName |
Yes | Directory containing generated weekly logs. |
llm |
No | The LLM provider you plan to use for summarization. See supported providers for more information. |
llmModel |
No | The LLM model used for summarization. See supported providers for more information. |
linearUsername |
No | Exact Linear assignee name used by swelog fetch linear. |
View the current configuration
Section titled “View the current configuration”Display the current configuration and its location:
swelog config