tui: add logging when creating project instances to help users debug startup issues

This commit is contained in:
Dax Raad
2025-11-08 20:37:02 -05:00
parent ba8de38435
commit c9adbc7c21

View File

@@ -16,6 +16,7 @@ export const Instance = {
async provide<R>(input: { directory: string; init?: () => Promise<any>; fn: () => R }): Promise<R> {
let existing = cache.get(input.directory)
if (!existing) {
Log.Default.info("creating instance", { directory: input.directory })
existing = iife(async () => {
const project = await Project.fromDirectory(input.directory)
const ctx = {