Recent Logs
Level | Message | Occurred |
---|---|---|
debug | initializing OpenTelemetry tracing using endpoint [localhost:4318] | 7 hours ago |
info | started marketing site using address [http://127.0.0.1:12001] on linux:amd64 | 7 hours ago |
info | migration [1:create initial database] content has changed from [2549B] to [1043B] | 7 hours ago |
info | applying database migration [1]: create initial database | 7 hours ago |
info | migration running SQL: ---- -- drop table if exists "item"; -- -- drop table if exists "collection"; -- -- drop table if exists "audit_record"; drop table if exists "audit"; -- -- -- -- -- create table if not exists "audit" ( "id" uuid not null, "app" text not null, "act" text not null, "client" text not null, "server" text not null, "user" text not null, "metadata" jsonb not null, "message" text not null, "started" timestamp not null default current_timestamp, "completed" timestamp not null default current_timestamp, primary key ("id") ); create index if not exists "audit__act" on "audit" ("act"); create index if not exists "audit__app" on "audit" ("app"); create index if not exists "audit__client" on "audit" ("client"); create index if not exists "audit__server" on "audit" ("server"); create index if not exists "audit__user_id" on "audit" ("user"); create table if not exists "audit_record" ( "id" uuid not null, "audit_id" uuid not null, "t" text not null, "pk" text not null, "changes" jsonb not null, "metadata" jsonb not null, "occurred" timestamp not null default current_timestamp, foreign key ("audit_id") references "audit" ("id"), primary key ("id") ); create index if not exists "audit_record__t" on "audit_record"("t"); create index if not exists "audit_record__pk" on "audit_record"("pk"); create index if not exists "audit_record__changes" on "audit_record"("changes"); create index if not exists "audit_record__metadata" on "audit_record"("metadata"); create index if not exists "audit_record__audit_id_idx" on "audit_record" ("audit_id"); -- -- create table if not exists "collection" ( "id" uuid not null, "name" text not null, "created" timestamp not null default current_timestamp, primary key ("id") ); -- -- create table if not exists "item" ( "id" uuid not null, "collection_id" uuid not null, "name" text not null, "created" timestamp not null default current_timestamp, foreign key ("collection_id") references "collection" ("id"), primary key ("id") ); create index if not exists "item__collection_id_idx" on "item" ("collection_id"); -- -- -- -- insert into "collection" ( "id", "name", "created" ) values ( '10000000-0000-0000-0000-000000000000', 'Test Collection', current_timestamp ) on conflict do nothing; -- -- insert into "item" ( "id", "collection_id", "name", "created" ) values ( '10000000-0000-0000-0000-000000000001', '10000000-0000-0000-0000-000000000000', 'Test Item', current_timestamp ) on conflict do nothing; -- -- -- | 7 hours ago |
debug | ran query [create initial database] in [22ms] | 7 hours ago |
info | verified [1 migration] in database [todoforge] | 7 hours ago |
debug | created app state in [53ms] | 7 hours ago |
info | started TODO Forge v0.2.13 using address [http://127.0.0.1:12000] on linux:amd64 | 7 hours ago |
warn | telemetry seems to be unavailable: [dial tcp 127.0.0.1:4318: connect: connection refused] (this message will appear only once) | 7 hours ago |
debug | processed request in [3.928ms] (render: 3.842ms, response: 13.4 KB) | 7 hours ago |
debug | processed request in [0.399ms] (render: 0.272ms, response: 36.7 KB) | 7 hours ago |
debug | processed request in [0.642ms] (render: 0.304ms, response: 17.7 KB) | 6 hours ago |
debug | processed request in [0.358ms] (render: 0.294ms, response: 17.7 KB) | 6 hours ago |
debug | processed request in [0.480ms] (render: 0.251ms, response: 17.9 KB) | 4 hours ago |
debug | processed request in [0.300ms] (render: 0.254ms, response: 17.9 KB) | 4 hours ago |
debug | processed request in [0.539ms] (render: 0.256ms, response: 17.9 KB) | 4 hours ago |
debug | processed request in [0.278ms] (render: 0.242ms, response: 17.9 KB) | 4 hours ago |
error
|
error running action [docs]: open faq.md.md: file does not exist error reading doc asset at [faq.md.md] github.com/kyleu/todoforge/doc.Content github.com/kyleu/todoforge/doc/embed.go:19 github.com/kyleu/todoforge/doc.HTML github.com/kyleu/todoforge/doc/embed.go:33 github.com/kyleu/todoforge/app/controller/clib.Docs.func1 github.com/kyleu/todoforge/app/controller/clib/docs.go:26 github.com/kyleu/todoforge/app/controller.safeRun github.com/kyleu/todoforge/app/controller/act.go:91 github.com/kyleu/todoforge/app/controller.actComplete github.com/kyleu/todoforge/app/controller/act.go:59 github.com/kyleu/todoforge/app/controller.Act github.com/kyleu/todoforge/app/controller/act.go:26 github.com/kyleu/todoforge/app/controller/clib.Docs github.com/kyleu/todoforge/app/controller/clib/docs.go:17 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.1/mux.go:212 github.com/kyleu/todoforge/app/controller/cutil.WireRouter.(*Metrics).WrapHandler.func1 github.com/kyleu/todoforge/app/lib/telemetry/httpmetrics/routing.go:20 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 net/http.serverHandler.ServeHTTP net/http/server.go:3301 net/http.(*conn).serve net/http/server.go:2102 runtime.goexit runtime/asm_amd64.s:1700 unable to load documentation from [faq.md] github.com/kyleu/todoforge/app/controller/clib.Docs.func1 github.com/kyleu/todoforge/app/controller/clib/docs.go:30 github.com/kyleu/todoforge/app/controller.safeRun github.com/kyleu/todoforge/app/controller/act.go:91 github.com/kyleu/todoforge/app/controller.actComplete github.com/kyleu/todoforge/app/controller/act.go:59 github.com/kyleu/todoforge/app/controller.Act github.com/kyleu/todoforge/app/controller/act.go:26 github.com/kyleu/todoforge/app/controller/clib.Docs github.com/kyleu/todoforge/app/controller/clib/docs.go:17 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.1/mux.go:212 github.com/kyleu/todoforge/app/controller/cutil.WireRouter.(*Metrics).WrapHandler.func1 github.com/kyleu/todoforge/app/lib/telemetry/httpmetrics/routing.go:20 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 net/http.serverHandler.ServeHTTP net/http/server.go:3301 net/http.(*conn).serve net/http/server.go:2102 runtime.goexit runtime/asm_amd64.s:1700 | 3 hours ago |
debug | processed request in [1.872ms] (render: 1.344ms, response: 17.0 KB) | 3 hours ago |
error
|
error running action [item.detail]: argument [id] (random) is not a valid UUID github.com/kyleu/todoforge/app/controller/ccollection.itemFromPath github.com/kyleu/todoforge/app/controller/ccollection/item.go:162 github.com/kyleu/todoforge/app/controller/ccollection.ItemDetail.func1 github.com/kyleu/todoforge/app/controller/ccollection/item.go:56 github.com/kyleu/todoforge/app/controller.safeRun github.com/kyleu/todoforge/app/controller/act.go:91 github.com/kyleu/todoforge/app/controller.actComplete github.com/kyleu/todoforge/app/controller/act.go:59 github.com/kyleu/todoforge/app/controller.Act github.com/kyleu/todoforge/app/controller/act.go:26 github.com/kyleu/todoforge/app/controller/ccollection.ItemDetail github.com/kyleu/todoforge/app/controller/ccollection/item.go:55 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.1/mux.go:212 github.com/kyleu/todoforge/app/controller/cutil.WireRouter.(*Metrics).WrapHandler.func1 github.com/kyleu/todoforge/app/lib/telemetry/httpmetrics/routing.go:20 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 net/http.serverHandler.ServeHTTP net/http/server.go:3301 net/http.(*conn).serve net/http/server.go:2102 runtime.goexit runtime/asm_amd64.s:1700 | 3 hours ago |
debug | processed request in [1.883ms] (render: 0.721ms, response: 17.3 KB) | 3 hours ago |
error
|
error running action [collection.detail]: argument [id] (new) is not a valid UUID github.com/kyleu/todoforge/app/controller.collectionFromPath github.com/kyleu/todoforge/app/controller/collection.go:155 github.com/kyleu/todoforge/app/controller.CollectionDetail.func1 github.com/kyleu/todoforge/app/controller/collection.go:45 github.com/kyleu/todoforge/app/controller.safeRun github.com/kyleu/todoforge/app/controller/act.go:91 github.com/kyleu/todoforge/app/controller.actComplete github.com/kyleu/todoforge/app/controller/act.go:59 github.com/kyleu/todoforge/app/controller.Act github.com/kyleu/todoforge/app/controller/act.go:26 github.com/kyleu/todoforge/app/controller.CollectionDetail github.com/kyleu/todoforge/app/controller/collection.go:44 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.1/mux.go:212 github.com/kyleu/todoforge/app/controller/cutil.WireRouter.(*Metrics).WrapHandler.func1 github.com/kyleu/todoforge/app/lib/telemetry/httpmetrics/routing.go:20 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 net/http.serverHandler.ServeHTTP net/http/server.go:3301 net/http.(*conn).serve net/http/server.go:2102 runtime.goexit runtime/asm_amd64.s:1700 | 2 hours ago |
debug | processed request in [0.589ms] (render: 0.304ms, response: 17.0 KB) | 2 hours ago |
error
|
error running action [item.detail]: argument [id] (new) is not a valid UUID github.com/kyleu/todoforge/app/controller/ccollection.itemFromPath github.com/kyleu/todoforge/app/controller/ccollection/item.go:162 github.com/kyleu/todoforge/app/controller/ccollection.ItemDetail.func1 github.com/kyleu/todoforge/app/controller/ccollection/item.go:56 github.com/kyleu/todoforge/app/controller.safeRun github.com/kyleu/todoforge/app/controller/act.go:91 github.com/kyleu/todoforge/app/controller.actComplete github.com/kyleu/todoforge/app/controller/act.go:59 github.com/kyleu/todoforge/app/controller.Act github.com/kyleu/todoforge/app/controller/act.go:26 github.com/kyleu/todoforge/app/controller/ccollection.ItemDetail github.com/kyleu/todoforge/app/controller/ccollection/item.go:55 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 github.com/gorilla/mux.(*Router).ServeHTTP github.com/gorilla/mux@v1.8.1/mux.go:212 github.com/kyleu/todoforge/app/controller/cutil.WireRouter.(*Metrics).WrapHandler.func1 github.com/kyleu/todoforge/app/lib/telemetry/httpmetrics/routing.go:20 net/http.HandlerFunc.ServeHTTP net/http/server.go:2294 net/http.serverHandler.ServeHTTP net/http/server.go:3301 net/http.(*conn).serve net/http/server.go:2102 runtime.goexit runtime/asm_amd64.s:1700 | 2 hours ago |
debug | processed request in [2.594ms] (render: 2.265ms, response: 17.3 KB) | 2 hours ago |
debug | processed request in [12.693ms] (render: 12.018ms, response: 52.6 KB) | 10 minutes ago |
debug | processed request in [0.623ms] (render: 0.572ms, response: 21.4 KB) | 7 minutes ago |
debug | processed request in [2.563ms] (render: 2.485ms, response: 39.2 KB) | 3 minutes ago |