Files
JARVIS/logs/backend-start-20260326-112521.err.log

8656 lines
2.1 MiB
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
INFO: Started server process [8604]
INFO: Waiting for application startup.
2026-03-26 11:25:30,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing <function connect.<locals>.connector at 0x0000021B3F88E340>
2026-03-26 11:25:30,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation <function connect.<locals>.connector at 0x0000021B3F88E340> completed
2026-03-26 11:25:30,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D1FF3D0>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True)
2026-03-26 11:25:30,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D1FF3D0>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True) completed
2026-03-26 11:25:30,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D1FF3D0>, 'floor', 1, <built-in function floor>, deterministic=True)
2026-03-26 11:25:30,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D1FF3D0>, 'floor', 1, <built-in function floor>, deterministic=True) completed
2026-03-26 11:25:30,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D92C0>, 'PRAGMA read_uncommitted', [])
2026-03-26 11:25:30,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D92C0>, 'PRAGMA read_uncommitted', []) completed
2026-03-26 11:25:30,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D92C0>)
2026-03-26 11:25:30,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D92C0>) completed
2026-03-26 11:25:30,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D92C0>)
2026-03-26 11:25:30,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D92C0>) completed
2026-03-26 11:25:30,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,183 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:30,183 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("users")
2026-03-26 11:25:30,183 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,183 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D96C0>, 'PRAGMA main.table_info("users")', ())
2026-03-26 11:25:30,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D96C0>, 'PRAGMA main.table_info("users")', ()) completed
2026-03-26 11:25:30,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D96C0>)
2026-03-26 11:25:30,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D96C0>) completed
2026-03-26 11:25:30,186 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D96C0>)
2026-03-26 11:25:30,186 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D96C0>) completed
2026-03-26 11:25:30,186 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("documents")
2026-03-26 11:25:30,186 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9B40>, 'PRAGMA main.table_info("documents")', ())
2026-03-26 11:25:30,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9B40>, 'PRAGMA main.table_info("documents")', ()) completed
2026-03-26 11:25:30,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9B40>)
2026-03-26 11:25:30,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9B40>) completed
2026-03-26 11:25:30,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9B40>)
2026-03-26 11:25:30,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9B40>) completed
2026-03-26 11:25:30,188 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("document_chunks")
2026-03-26 11:25:30,188 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9EC0>, 'PRAGMA main.table_info("document_chunks")', ())
2026-03-26 11:25:30,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9EC0>, 'PRAGMA main.table_info("document_chunks")', ()) completed
2026-03-26 11:25:30,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9EC0>)
2026-03-26 11:25:30,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9EC0>) completed
2026-03-26 11:25:30,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9EC0>)
2026-03-26 11:25:30,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9EC0>) completed
2026-03-26 11:25:30,190 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("tasks")
2026-03-26 11:25:30,190 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DA240>, 'PRAGMA main.table_info("tasks")', ())
2026-03-26 11:25:30,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DA240>, 'PRAGMA main.table_info("tasks")', ()) completed
2026-03-26 11:25:30,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DA240>)
2026-03-26 11:25:30,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DA240>) completed
2026-03-26 11:25:30,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DA240>)
2026-03-26 11:25:30,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DA240>) completed
2026-03-26 11:25:30,191 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("task_histories")
2026-03-26 11:25:30,192 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DA5C0>, 'PRAGMA main.table_info("task_histories")', ())
2026-03-26 11:25:30,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DA5C0>, 'PRAGMA main.table_info("task_histories")', ()) completed
2026-03-26 11:25:30,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DA5C0>)
2026-03-26 11:25:30,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DA5C0>) completed
2026-03-26 11:25:30,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DA5C0>)
2026-03-26 11:25:30,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DA5C0>) completed
2026-03-26 11:25:30,193 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("forum_posts")
2026-03-26 11:25:30,193 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DA940>, 'PRAGMA main.table_info("forum_posts")', ())
2026-03-26 11:25:30,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DA940>, 'PRAGMA main.table_info("forum_posts")', ()) completed
2026-03-26 11:25:30,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DA940>)
2026-03-26 11:25:30,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DA940>) completed
2026-03-26 11:25:30,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DA940>)
2026-03-26 11:25:30,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DA940>) completed
2026-03-26 11:25:30,195 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("forum_replies")
2026-03-26 11:25:30,195 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DACC0>, 'PRAGMA main.table_info("forum_replies")', ())
2026-03-26 11:25:30,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DACC0>, 'PRAGMA main.table_info("forum_replies")', ()) completed
2026-03-26 11:25:30,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DACC0>)
2026-03-26 11:25:30,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DACC0>) completed
2026-03-26 11:25:30,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DACC0>)
2026-03-26 11:25:30,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DACC0>) completed
2026-03-26 11:25:30,196 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("agents")
2026-03-26 11:25:30,196 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB040>, 'PRAGMA main.table_info("agents")', ())
2026-03-26 11:25:30,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB040>, 'PRAGMA main.table_info("agents")', ()) completed
2026-03-26 11:25:30,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB040>)
2026-03-26 11:25:30,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB040>) completed
2026-03-26 11:25:30,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB040>)
2026-03-26 11:25:30,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB040>) completed
2026-03-26 11:25:30,198 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("agent_messages")
2026-03-26 11:25:30,198 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("agent_messages")', ())
2026-03-26 11:25:30,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("agent_messages")', ()) completed
2026-03-26 11:25:30,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,199 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("conversations")
2026-03-26 11:25:30,200 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB240>, 'PRAGMA main.table_info("conversations")', ())
2026-03-26 11:25:30,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB240>, 'PRAGMA main.table_info("conversations")', ()) completed
2026-03-26 11:25:30,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB240>)
2026-03-26 11:25:30,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB240>) completed
2026-03-26 11:25:30,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB240>)
2026-03-26 11:25:30,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB240>) completed
2026-03-26 11:25:30,201 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("messages")
2026-03-26 11:25:30,201 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9140>, 'PRAGMA main.table_info("messages")', ())
2026-03-26 11:25:30,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9140>, 'PRAGMA main.table_info("messages")', ()) completed
2026-03-26 11:25:30,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9140>)
2026-03-26 11:25:30,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9140>) completed
2026-03-26 11:25:30,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9140>)
2026-03-26 11:25:30,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9140>) completed
2026-03-26 11:25:30,203 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("kg_nodes")
2026-03-26 11:25:30,203 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB6C0>, 'PRAGMA main.table_info("kg_nodes")', ())
2026-03-26 11:25:30,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB6C0>, 'PRAGMA main.table_info("kg_nodes")', ()) completed
2026-03-26 11:25:30,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB6C0>)
2026-03-26 11:25:30,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB6C0>) completed
2026-03-26 11:25:30,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB6C0>)
2026-03-26 11:25:30,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB6C0>) completed
2026-03-26 11:25:30,204 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("kg_edges")
2026-03-26 11:25:30,204 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,204 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB0C0>, 'PRAGMA main.table_info("kg_edges")', ())
2026-03-26 11:25:30,205 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB0C0>, 'PRAGMA main.table_info("kg_edges")', ()) completed
2026-03-26 11:25:30,206 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB0C0>)
2026-03-26 11:25:30,206 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB0C0>) completed
2026-03-26 11:25:30,206 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB0C0>)
2026-03-26 11:25:30,207 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB0C0>) completed
2026-03-26 11:25:30,206 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("memory_summaries")
2026-03-26 11:25:30,207 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,207 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,207 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,207 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAAC0>, 'PRAGMA main.table_info("memory_summaries")', ())
2026-03-26 11:25:30,207 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAAC0>, 'PRAGMA main.table_info("memory_summaries")', ()) completed
2026-03-26 11:25:30,208 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAAC0>)
2026-03-26 11:25:30,208 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAAC0>) completed
2026-03-26 11:25:30,208 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAAC0>)
2026-03-26 11:25:30,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAAC0>) completed
2026-03-26 11:25:30,209 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("user_memories")
2026-03-26 11:25:30,209 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("user_memories")', ())
2026-03-26 11:25:30,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("user_memories")', ()) completed
2026-03-26 11:25:30,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,210 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_event_tags")
2026-03-26 11:25:30,210 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB240>, 'PRAGMA main.table_info("brain_event_tags")', ())
2026-03-26 11:25:30,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB240>, 'PRAGMA main.table_info("brain_event_tags")', ()) completed
2026-03-26 11:25:30,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB240>)
2026-03-26 11:25:30,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB240>) completed
2026-03-26 11:25:30,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB240>)
2026-03-26 11:25:30,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB240>) completed
2026-03-26 11:25:30,212 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_memory_tags")
2026-03-26 11:25:30,212 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB6C0>, 'PRAGMA main.table_info("brain_memory_tags")', ())
2026-03-26 11:25:30,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB6C0>, 'PRAGMA main.table_info("brain_memory_tags")', ()) completed
2026-03-26 11:25:30,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB6C0>)
2026-03-26 11:25:30,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB6C0>) completed
2026-03-26 11:25:30,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB6C0>)
2026-03-26 11:25:30,213 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB6C0>) completed
2026-03-26 11:25:30,214 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_memory_sources")
2026-03-26 11:25:30,214 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9140>, 'PRAGMA main.table_info("brain_memory_sources")', ())
2026-03-26 11:25:30,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9140>, 'PRAGMA main.table_info("brain_memory_sources")', ()) completed
2026-03-26 11:25:30,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9140>)
2026-03-26 11:25:30,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9140>) completed
2026-03-26 11:25:30,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9140>)
2026-03-26 11:25:30,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9140>) completed
2026-03-26 11:25:30,215 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_events")
2026-03-26 11:25:30,216 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("brain_events")', ())
2026-03-26 11:25:30,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("brain_events")', ()) completed
2026-03-26 11:25:30,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,218 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_candidates")
2026-03-26 11:25:30,218 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, 'PRAGMA main.table_info("brain_candidates")', ())
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, 'PRAGMA main.table_info("brain_candidates")', ()) completed
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB5C0>)
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB5C0>) completed
2026-03-26 11:25:30,218 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>)
2026-03-26 11:25:30,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>) completed
2026-03-26 11:25:30,219 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_memories")
2026-03-26 11:25:30,219 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB0C0>, 'PRAGMA main.table_info("brain_memories")', ())
2026-03-26 11:25:30,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB0C0>, 'PRAGMA main.table_info("brain_memories")', ()) completed
2026-03-26 11:25:30,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB0C0>)
2026-03-26 11:25:30,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB0C0>) completed
2026-03-26 11:25:30,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB0C0>)
2026-03-26 11:25:30,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB0C0>) completed
2026-03-26 11:25:30,220 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("brain_tags")
2026-03-26 11:25:30,221 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB6C0>, 'PRAGMA main.table_info("brain_tags")', ())
2026-03-26 11:25:30,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB6C0>, 'PRAGMA main.table_info("brain_tags")', ()) completed
2026-03-26 11:25:30,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB6C0>)
2026-03-26 11:25:30,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB6C0>) completed
2026-03-26 11:25:30,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB6C0>)
2026-03-26 11:25:30,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB6C0>) completed
2026-03-26 11:25:30,222 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("daily_todos")
2026-03-26 11:25:30,222 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,223 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAE40>, 'PRAGMA main.table_info("daily_todos")', ())
2026-03-26 11:25:30,223 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAE40>, 'PRAGMA main.table_info("daily_todos")', ()) completed
2026-03-26 11:25:30,223 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAE40>)
2026-03-26 11:25:30,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAE40>) completed
2026-03-26 11:25:30,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAE40>)
2026-03-26 11:25:30,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAE40>) completed
2026-03-26 11:25:30,224 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("reminders")
2026-03-26 11:25:30,224 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9140>, 'PRAGMA main.table_info("reminders")', ())
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D9140>, 'PRAGMA main.table_info("reminders")', ()) completed
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9140>)
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D9140>) completed
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9140>)
2026-03-26 11:25:30,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D9140>) completed
2026-03-26 11:25:30,226 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA temp.table_info("reminders")
2026-03-26 11:25:30,226 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,226 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,226 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,226 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB040>, 'PRAGMA temp.table_info("reminders")', ())
2026-03-26 11:25:30,227 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB040>, 'PRAGMA temp.table_info("reminders")', ()) completed
2026-03-26 11:25:30,227 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB040>)
2026-03-26 11:25:30,227 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB040>) completed
2026-03-26 11:25:30,227 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB040>)
2026-03-26 11:25:30,227 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB040>) completed
2026-03-26 11:25:30,227 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("goals")
2026-03-26 11:25:30,228 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("goals")', ())
2026-03-26 11:25:30,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB440>, 'PRAGMA main.table_info("goals")', ()) completed
2026-03-26 11:25:30,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>)
2026-03-26 11:25:30,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB440>) completed
2026-03-26 11:25:30,229 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA temp.table_info("goals")
2026-03-26 11:25:30,229 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB0C0>, 'PRAGMA temp.table_info("goals")', ())
2026-03-26 11:25:30,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB0C0>, 'PRAGMA temp.table_info("goals")', ()) completed
2026-03-26 11:25:30,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB0C0>)
2026-03-26 11:25:30,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB0C0>) completed
2026-03-26 11:25:30,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB0C0>)
2026-03-26 11:25:30,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB0C0>) completed
2026-03-26 11:25:30,230 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("logs")
2026-03-26 11:25:30,231 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAE40>, 'PRAGMA main.table_info("logs")', ())
2026-03-26 11:25:30,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAE40>, 'PRAGMA main.table_info("logs")', ()) completed
2026-03-26 11:25:30,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAE40>)
2026-03-26 11:25:30,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAE40>) completed
2026-03-26 11:25:30,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAE40>)
2026-03-26 11:25:30,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAE40>) completed
2026-03-26 11:25:30,232 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("skills")
2026-03-26 11:25:30,232 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB040>, 'PRAGMA main.table_info("skills")', ())
2026-03-26 11:25:30,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB040>, 'PRAGMA main.table_info("skills")', ()) completed
2026-03-26 11:25:30,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB040>)
2026-03-26 11:25:30,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB040>) completed
2026-03-26 11:25:30,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB040>)
2026-03-26 11:25:30,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB040>) completed
2026-03-26 11:25:30,234 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA main.table_info("folders")
2026-03-26 11:25:30,234 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [raw sql] ()
2026-03-26 11:25:30,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, 'PRAGMA main.table_info("folders")', ())
2026-03-26 11:25:30,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, 'PRAGMA main.table_info("folders")', ()) completed
2026-03-26 11:25:30,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB5C0>)
2026-03-26 11:25:30,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB5C0>) completed
2026-03-26 11:25:30,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>)
2026-03-26 11:25:30,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>) completed
2026-03-26 11:25:30,236 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- |
CREATE TABLE reminders (
user_id VARCHAR(36) NOT NULL,
title VARCHAR(255) NOT NULL,
note TEXT,
reminder_at DATETIME NOT NULL,
status VARCHAR(7) NOT NULL,
is_dismissed BOOLEAN NOT NULL,
id VARCHAR(36) NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(user_id) REFERENCES users (id)
)
2026-03-26 11:25:30,236 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [no key 0.00021s] ()
2026-03-26 11:25:30,236 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,237 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,237 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, '\nCREATE TABLE reminders (\n\tuser_id VARCHAR(36) NOT NULL, \n\ttitle VARCHAR(255) NOT NULL, \n\tnote TEXT, \n\treminder_at DATETIME NOT NULL, \n\tstatus VARCHAR(7) NOT NULL, \n\tis_dismissed BOOLEAN NOT NULL, \n\tid VARCHAR(36) NOT NULL, \n\tcreated_at DATETIME NOT NULL, \n\tupdated_at DATETIME NOT NULL, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(user_id) REFERENCES users (id)\n)\n\n', ())
2026-03-26 11:25:30,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, '\nCREATE TABLE reminders (\n\tuser_id VARCHAR(36) NOT NULL, \n\ttitle VARCHAR(255) NOT NULL, \n\tnote TEXT, \n\treminder_at DATETIME NOT NULL, \n\tstatus VARCHAR(7) NOT NULL, \n\tis_dismissed BOOLEAN NOT NULL, \n\tid VARCHAR(36) NOT NULL, \n\tcreated_at DATETIME NOT NULL, \n\tupdated_at DATETIME NOT NULL, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(user_id) REFERENCES users (id)\n)\n\n', ()) completed
2026-03-26 11:25:30,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,246 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | CREATE INDEX ix_reminders_reminder_at ON reminders (reminder_at)
2026-03-26 11:25:30,246 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [no key 0.00023s] ()
2026-03-26 11:25:30,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAAC0>, 'CREATE INDEX ix_reminders_reminder_at ON reminders (reminder_at)', ())
2026-03-26 11:25:30,251 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAAC0>, 'CREATE INDEX ix_reminders_reminder_at ON reminders (reminder_at)', ()) completed
2026-03-26 11:25:30,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAAC0>)
2026-03-26 11:25:30,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAAC0>) completed
2026-03-26 11:25:30,252 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | CREATE INDEX ix_reminders_user_id ON reminders (user_id)
2026-03-26 11:25:30,252 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [no key 0.00030s] ()
2026-03-26 11:25:30,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB1C0>, 'CREATE INDEX ix_reminders_user_id ON reminders (user_id)', ())
2026-03-26 11:25:30,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB1C0>, 'CREATE INDEX ix_reminders_user_id ON reminders (user_id)', ()) completed
2026-03-26 11:25:30,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB1C0>)
2026-03-26 11:25:30,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB1C0>) completed
2026-03-26 11:25:30,259 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- |
CREATE TABLE goals (
user_id VARCHAR(36) NOT NULL,
title VARCHAR(255) NOT NULL,
note TEXT,
goal_date VARCHAR(10) NOT NULL,
status VARCHAR(8) NOT NULL,
id VARCHAR(36) NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(user_id) REFERENCES users (id)
)
2026-03-26 11:25:30,259 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [no key 0.00043s] ()
2026-03-26 11:25:30,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, '\nCREATE TABLE goals (\n\tuser_id VARCHAR(36) NOT NULL, \n\ttitle VARCHAR(255) NOT NULL, \n\tnote TEXT, \n\tgoal_date VARCHAR(10) NOT NULL, \n\tstatus VARCHAR(8) NOT NULL, \n\tid VARCHAR(36) NOT NULL, \n\tcreated_at DATETIME NOT NULL, \n\tupdated_at DATETIME NOT NULL, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(user_id) REFERENCES users (id)\n)\n\n', ())
2026-03-26 11:25:30,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, '\nCREATE TABLE goals (\n\tuser_id VARCHAR(36) NOT NULL, \n\ttitle VARCHAR(255) NOT NULL, \n\tnote TEXT, \n\tgoal_date VARCHAR(10) NOT NULL, \n\tstatus VARCHAR(8) NOT NULL, \n\tid VARCHAR(36) NOT NULL, \n\tcreated_at DATETIME NOT NULL, \n\tupdated_at DATETIME NOT NULL, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(user_id) REFERENCES users (id)\n)\n\n', ()) completed
2026-03-26 11:25:30,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>)
2026-03-26 11:25:30,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>) completed
2026-03-26 11:25:30,275 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | CREATE INDEX ix_goals_user_id ON goals (user_id)
2026-03-26 11:25:30,276 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [no key 0.00022s] ()
2026-03-26 11:25:30,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'CREATE INDEX ix_goals_user_id ON goals (user_id)', ())
2026-03-26 11:25:30,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'CREATE INDEX ix_goals_user_id ON goals (user_id)', ()) completed
2026-03-26 11:25:30,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,283 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | CREATE INDEX ix_goals_goal_date ON goals (goal_date)
2026-03-26 11:25:30,283 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [no key 0.00024s] ()
2026-03-26 11:25:30,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'CREATE INDEX ix_goals_goal_date ON goals (goal_date)', ())
2026-03-26 11:25:30,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'CREATE INDEX ix_goals_goal_date ON goals (goal_date)', ()) completed
2026-03-26 11:25:30,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>)
2026-03-26 11:25:30,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>) completed
2026-03-26 11:25:30,289 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(logs)
2026-03-26 11:25:30,290 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00042s] ()
2026-03-26 11:25:30,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAAC0>, 'PRAGMA table_info(logs)', ())
2026-03-26 11:25:30,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DAAC0>, 'PRAGMA table_info(logs)', ()) completed
2026-03-26 11:25:30,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAAC0>)
2026-03-26 11:25:30,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DAAC0>) completed
2026-03-26 11:25:30,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAAC0>)
2026-03-26 11:25:30,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DAAC0>) completed
2026-03-26 11:25:30,292 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(messages)
2026-03-26 11:25:30,292 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00032s] ()
2026-03-26 11:25:30,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'PRAGMA table_info(messages)', ())
2026-03-26 11:25:30,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'PRAGMA table_info(messages)', ()) completed
2026-03-26 11:25:30,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DBB40>)
2026-03-26 11:25:30,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DBB40>) completed
2026-03-26 11:25:30,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>)
2026-03-26 11:25:30,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>) completed
2026-03-26 11:25:30,293 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(documents)
2026-03-26 11:25:30,294 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00019s] ()
2026-03-26 11:25:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB1C0>, 'PRAGMA table_info(documents)', ())
2026-03-26 11:25:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB1C0>, 'PRAGMA table_info(documents)', ()) completed
2026-03-26 11:25:30,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB1C0>)
2026-03-26 11:25:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB1C0>) completed
2026-03-26 11:25:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB1C0>)
2026-03-26 11:25:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB1C0>) completed
2026-03-26 11:25:30,295 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(users)
2026-03-26 11:25:30,295 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00023s] ()
2026-03-26 11:25:30,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'PRAGMA table_info(users)', ())
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'PRAGMA table_info(users)', ()) completed
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,297 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT id, email, username FROM users ORDER BY created_at, id
2026-03-26 11:25:30,297 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00020s] ()
2026-03-26 11:25:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D90C0>, 'SELECT id, email, username FROM users ORDER BY created_at, id', ())
2026-03-26 11:25:30,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D90C0>, 'SELECT id, email, username FROM users ORDER BY created_at, id', ()) completed
2026-03-26 11:25:30,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D90C0>)
2026-03-26 11:25:30,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D90C0>) completed
2026-03-26 11:25:30,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D90C0>)
2026-03-26 11:25:30,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D90C0>) completed
2026-03-26 11:25:30,299 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA index_list(users)
2026-03-26 11:25:30,299 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00021s] ()
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'PRAGMA index_list(users)', ())
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'PRAGMA index_list(users)', ()) completed
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,301 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(forum_posts)
2026-03-26 11:25:30,301 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00017s] ()
2026-03-26 11:25:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D90C0>, 'PRAGMA table_info(forum_posts)', ())
2026-03-26 11:25:30,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D90C0>, 'PRAGMA table_info(forum_posts)', ()) completed
2026-03-26 11:25:30,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D90C0>)
2026-03-26 11:25:30,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D90C0>) completed
2026-03-26 11:25:30,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D90C0>)
2026-03-26 11:25:30,302 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA index_list(forum_posts)
2026-03-26 11:25:30,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D90C0>) completed
2026-03-26 11:25:30,303 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00027s] ()
2026-03-26 11:25:30,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'PRAGMA index_list(forum_posts)', ())
2026-03-26 11:25:30,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'PRAGMA index_list(forum_posts)', ()) completed
2026-03-26 11:25:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,304 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(agents)
2026-03-26 11:25:30,305 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00022s] ()
2026-03-26 11:25:30,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB1C0>, 'PRAGMA table_info(agents)', ())
2026-03-26 11:25:30,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB1C0>, 'PRAGMA table_info(agents)', ()) completed
2026-03-26 11:25:30,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB1C0>)
2026-03-26 11:25:30,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB1C0>) completed
2026-03-26 11:25:30,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB1C0>)
2026-03-26 11:25:30,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB1C0>) completed
2026-03-26 11:25:30,306 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ALTER TABLE agents ADD COLUMN selected_skill_ids JSON DEFAULT '[]' NOT NULL
2026-03-26 11:25:30,306 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00027s] ()
2026-03-26 11:25:30,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB7C0>, "ALTER TABLE agents ADD COLUMN selected_skill_ids JSON DEFAULT '[]' NOT NULL", ())
2026-03-26 11:25:30,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB7C0>, "ALTER TABLE agents ADD COLUMN selected_skill_ids JSON DEFAULT '[]' NOT NULL", ()) completed
2026-03-26 11:25:30,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB7C0>)
2026-03-26 11:25:30,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB7C0>) completed
2026-03-26 11:25:30,313 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | PRAGMA table_info(skills)
2026-03-26 11:25:30,313 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00024s] ()
2026-03-26 11:25:30,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'PRAGMA table_info(skills)', ())
2026-03-26 11:25:30,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'PRAGMA table_info(skills)', ()) completed
2026-03-26 11:25:30,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,315 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ALTER TABLE skills ADD COLUMN is_builtin BOOLEAN DEFAULT 0 NOT NULL
2026-03-26 11:25:30,315 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00029s] ()
2026-03-26 11:25:30,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBD40>, 'ALTER TABLE skills ADD COLUMN is_builtin BOOLEAN DEFAULT 0 NOT NULL', ())
2026-03-26 11:25:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBD40>, 'ALTER TABLE skills ADD COLUMN is_builtin BOOLEAN DEFAULT 0 NOT NULL', ()) completed
2026-03-26 11:25:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBD40>)
2026-03-26 11:25:30,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBD40>) completed
2026-03-26 11:25:30,322 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET agent_type = 'schedule_planner' WHERE agent_type = 'planner'
2026-03-26 11:25:30,323 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00042s] ()
2026-03-26 11:25:30,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, "UPDATE skills SET agent_type = 'schedule_planner' WHERE agent_type = 'planner'", ())
2026-03-26 11:25:30,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, "UPDATE skills SET agent_type = 'schedule_planner' WHERE agent_type = 'planner'", ()) completed
2026-03-26 11:25:30,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,324 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,324 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00026s] ('<27><><BD><F1><C8>ص<D6><D8B5><E3><B2><F0>',)
2026-03-26 11:25:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><BD><F1><C8>ص<D6><D8B5><E3><B2><F0>',))
2026-03-26 11:25:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><BD><F1><C8>ص<D6><D8B5><E3><B2><F0>',)) completed
2026-03-26 11:25:30,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,326 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,326 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.001818s ago] ('<27>ܼƻ<DCBC><C6BB><AE><B1><E0>',)
2026-03-26 11:25:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27>ܼƻ<DCBC><C6BB><AE><B1><E0>',))
2026-03-26 11:25:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27>ܼƻ<DCBC><C6BB><AE><B1><E0>',)) completed
2026-03-26 11:25:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>)
2026-03-26 11:25:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>) completed
2026-03-26 11:25:30,327 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,327 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.003102s ago] ('ʱ<><CAB1><BC><E4>ͻ<E5><CDBB><B7><D6>',)
2026-03-26 11:25:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ʱ<><CAB1><BC><E4>ͻ<E5><CDBB><B7><D6>',))
2026-03-26 11:25:30,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB540>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ʱ<><CAB1><BC><E4>ͻ<E5><CDBB><B7><D6>',)) completed
2026-03-26 11:25:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>)
2026-03-26 11:25:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB540>) completed
2026-03-26 11:25:30,329 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,329 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.00457s ago] ('<27><><C8><CE>ִ<F1><D6B4> SOP',)
2026-03-26 11:25:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D90C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><C8><CE>ִ<F1><D6B4> SOP',))
2026-03-26 11:25:30,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D90C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><C8><CE>ִ<F1><D6B4> SOP',)) completed
2026-03-26 11:25:30,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D90C0>)
2026-03-26 11:25:30,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D90C0>) completed
2026-03-26 11:25:30,330 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,331 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.005933s ago] ('<27>ⲿ<CD><E2B2BF><BD><BB><BB>ƽ<CD>',)
2026-03-26 11:25:30,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27>ⲿ<CD><E2B2BF><BD><BB><BB>ƽ<CD>',))
2026-03-26 11:25:30,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB840>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27>ⲿ<CD><E2B2BF><BD><BB><BB>ƽ<CD>',)) completed
2026-03-26 11:25:30,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>)
2026-03-26 11:25:30,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB840>) completed
2026-03-26 11:25:30,332 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,332 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.007416s ago] ('֪ʶ<D6AA><CAB6><BC><EC>ժҪ',)
2026-03-26 11:25:30,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D92C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('֪ʶ<D6AA><CAB6><BC><EC>ժҪ',))
2026-03-26 11:25:30,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D92C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('֪ʶ<D6AA><CAB6><BC><EC>ժҪ',)) completed
2026-03-26 11:25:30,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D92C0>)
2026-03-26 11:25:30,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D92C0>) completed
2026-03-26 11:25:30,333 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,333 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.008746s ago] ('ͼ<>׳<C6><D7B3><C1><B5><ED><B2><DF>',)
2026-03-26 11:25:30,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ͼ<>׳<C6><D7B3><C1><B5><ED><B2><DF>',))
2026-03-26 11:25:30,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB5C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('ͼ<>׳<C6><D7B3><C1><B5><ED><B2><DF>',)) completed
2026-03-26 11:25:30,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>)
2026-03-26 11:25:30,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB5C0>) completed
2026-03-26 11:25:30,335 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,335 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.01009s ago] ('<27><><B7><E7>ʶ<D5><CAB6>ģ<F0><C4A3>',)
2026-03-26 11:25:30,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBD40>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><B7><E7>ʶ<D5><CAB6>ģ<F0><C4A3>',))
2026-03-26 11:25:30,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBD40>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><B7><E7>ʶ<D5><CAB6>ģ<F0><C4A3>',)) completed
2026-03-26 11:25:30,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBD40>)
2026-03-26 11:25:30,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBD40>) completed
2026-03-26 11:25:30,336 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | UPDATE skills SET is_builtin = 1 WHERE name = ?
2026-03-26 11:25:30,336 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 0.01138s ago] ('<27><><C7>ƶ<CA><C6B6><B4>ģ<EC><C4A3>',)
2026-03-26 11:25:30,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB7C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><C7>ƶ<CA><C6B6><B4>ģ<EC><C4A3>',))
2026-03-26 11:25:30,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DB7C0>, 'UPDATE skills SET is_builtin = 1 WHERE name = ?', ('<27><><C7>ƶ<CA><C6B6><B4>ģ<EC><C4A3>',)) completed
2026-03-26 11:25:30,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB7C0>)
2026-03-26 11:25:30,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DB7C0>) completed
2026-03-26 11:25:30,337 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:25:30,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'SELECT 1', [])
2026-03-26 11:25:30,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3DBB40>, 'SELECT 1', []) completed
2026-03-26 11:25:30,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DBB40>)
2026-03-26 11:25:30,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3DBB40>) completed
2026-03-26 11:25:30,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>)
2026-03-26 11:25:30,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3DBB40>) completed
2026-03-26 11:25:30,341 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:30,482 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.username = ? OR users.email = ?
2026-03-26 11:25:30,482 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00039s] ('admin', 'admin@example.com')
2026-03-26 11:25:30,482 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,482 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D415DC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.username = ? OR users.email = ?', ('admin', 'admin@example.com'))
2026-03-26 11:25:30,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D415DC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.username = ? OR users.email = ?', ('admin', 'admin@example.com')) completed
2026-03-26 11:25:30,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D415DC0>)
2026-03-26 11:25:30,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D415DC0>) completed
2026-03-26 11:25:30,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D415DC0>)
2026-03-26 11:25:30,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D415DC0>) completed
2026-03-26 11:25:30,486 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC
2026-03-26 11:25:30,486 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00031s] ()
2026-03-26 11:25:30,486 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,486 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,487 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D509F40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC', ())
2026-03-26 11:25:30,487 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D509F40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.is_active = 1 ORDER BY users.is_superuser DESC, users.created_at ASC', ()) completed
2026-03-26 11:25:30,487 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D509F40>)
2026-03-26 11:25:30,487 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D509F40>) completed
2026-03-26 11:25:30,487 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D509F40>)
2026-03-26 11:25:30,489 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D509F40>) completed
2026-03-26 11:25:30,489 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT skills.name
FROM skills
2026-03-26 11:25:30,489 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00040s] ()
2026-03-26 11:25:30,489 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D508840>, 'SELECT skills.name \nFROM skills', ())
2026-03-26 11:25:30,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D508840>, 'SELECT skills.name \nFROM skills', ()) completed
2026-03-26 11:25:30,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D508840>)
2026-03-26 11:25:30,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D508840>) completed
2026-03-26 11:25:30,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D508840>)
2026-03-26 11:25:30,495 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D508840>) completed
2026-03-26 11:25:30,495 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO skills (name, description, instructions, agent_type, tools, required_context, output_format, visibility, is_builtin, team_id, is_active, owner_id, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ... 265 characters truncated ... ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:25:30,496 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00064s (insertmanyvalues) 1/1 (unordered)] ('<27><><BD><F1><C8>ص<D6><D8B5><E3><B2><F0>', '<27><><B0><EF><D6>ճ̹滮ʦ<E6BBAE><CAA6><B4><D3><C9><CF><CF><C2><CE><C4><D6><D0><CC><E1><C1><B6><BD><F1><CC><EC>ֵ<EE><D6B5><B5>ƽ<CD><C6BD><F8><B5><C4><CA>', '<27><><D3><C5>ʶ<C8><CAB6><B1><F0><BD><F1><CC><EC><D7>ؼ<B9><D8BC><FC> 1-3 <20><><B8>ص㣬˵<E3A3AC><CBB5>ԭ<F7>򣬲<D2><F2A3ACB2><A2><B8><F8><B3><F6>ִ<C9><D6B4>˳<D0><CBB3><D0><F2>', 'schedule_planner', '["calendar", "tasks"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '19afd266-6307-4d2f-8b32-1a2115fb1550', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27>ܼƻ<DCBC><C6BB><AE><B1><E0>', '<27>ѱ<B0><D1B1><BE>Ŀ<DC><C4BF><B1><EA><D5><FB><C0>ɿ<B3><C9BF><C9><C2>صĽ<D8B5><C4BD><DA><D7><E0>ʱ<EB><CAB1><BC>顣', '<27><>Ŀ<AB><C4BF><B1><EA><B2><F0><B3><C9><D6>ڽ<C4><DABD><D7>ţ<C5><C5A3><AC>ȷ<F7>Ⱥ<CF>˳<F3><CBB3><D0><F2>ʱ<A2><CAB1><BC><E4><BF><D3>塣', 'schedule_planner', '["calendar"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'b0dde347-6a16-4adc-b13d-cd4c65f34708', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', 'ʱ<><CAB1><BC><E4>ͻ<E5><CDBB><B7><D6>', 'ʶ<><CAB6><B1><F0><C8><CE><CE><F1><A1>ճ<C8><D5B3><CC><D3><EB><D3>ȼ<CF>֮<B6><D6AE><BC>ij<B5>ͻ<E5><CDBB>', '<27><><B7><D6><CE><F6>ͻ<E5><CDBB>Դ<B4><D4B4>Ӱ<A2><D3B0><CF><EC><BA>Ƽ<CD>ȡ<F6><C9><E1A3AC>Ҫʱ<D2AA><CAB1><B8><F8><B3><F6><CC><E6><B4><FA><B7><BD><B0><B8>', 'schedule_planner', '["calendar", "tasks"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '93e6b726-4153-42d7-afcb-7b49ae6d861c', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><C8><CE>ִ<F1><D6B4> SOP', 'Ϊִ<CEAA>н<D0>ɫ<C7><CC><E1B9A9>׼ִ<D7BC>в<D0><D0B2><BD><D6>ͽ<BA><CDBD><E1><B9>ر<BB><D8B1><A8>ʽ<F1><CABD>', 'ִ<><D6B4>ǰ<D0><C7B0>ȷ<C8><C8B7>Ŀ<CF><C4BF><B1><EA><D3>߽磬ִ<E7A3AC><D6B4><D0>м<D6>¼<C7>ؼ<B9><D8BC><FC><B6><AF><D7><F7>ִ<AC>к<D0><D0BA><F3><CA><E4><B3><F6><BD><E1><B9><FB><A1><A2><B7><E7><CF><D5><D3><EB>һ<C2><D2BB><B2><BD>', 'executor', '["shell", "api_calls"]' ... 35 parameters truncated ... 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'd3c273b3-669a-4dad-a1d4-c5473c0eb127', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', 'ͼ<>׳<C6><D7B3><C1><B5><ED><B2><DF>', '<27><><B0><EF>֪ʶ<D6AA><CAB6><B9><DC>Ա<ED><D4B1><B0><D1>ɢ<E3><C9A2>Ϣ<C5><CFA2><B3><C1>Ϊ<ED><BD><E1B9B9><BB><AF>ϵ<D8><CFB5>', 'ʶ<><CAB6>Ӧ<F0><D3A6><B3><C1><B5><ED>ʵ<C4><CC><E5A1A2>ϵ<D8><CFB5><D3><EB><BA><F3><D0>ɼ<BF><C9BC><EC>ά<F7>ȡ<B6>', 'librarian', '["database"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '402f0bbf-0b41-4f5f-a164-0f99d93b650f', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><B7><E7>ʶ<D5><CAB6>ģ<F0><C4A3>', '<27><><B0><EF><D6><FA><B7><D6>ʦ<F6><CAA6><BF><EC>ʶ<D9><CAB6><B1><F0>ǰ<B1>ƽ<CD><C6BD>еķ<D0B5><C4B7>յ㡣', '<27>ӽ<B4><D3BD>ȡ<B6><C8A1><A2><D2><C0><C0><B5><A1><A2>Դ<CA><D4B4><D3>ⲿ<CD>ź<D0><C5BA><C5><D6><D0><CC><E1><C1><B6><B7>գ<CF><D5A3><AC><B2><A2><B0><B4><D1>ض<D6><D8B6><C8><C5><C5><D0><F2>', 'analyst', '["database", "api_calls"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '98338c84-d344-4b43-b1ea-66528bf014db', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><C7>ƶ<CA><C6B6><B4>ģ<EC><C4A3>', '<27>Ѷ<B0>Դ״̬<D7B4><CCAC><BB><E3>Ϊ<DC><CEAA><C7><F7><CA><C6><D3>жϡ<D0B6>', '<27>ԱȽ<D4B1><C8BD>ڱ仯<DAB1><E4BBAF><A3><AC><CA><E4><B3><F6><C7>ơ<CA>֤<A2>ݡ<BE><DDA1>ж<C5><D0B6><D3><D2><E9B6AF><D7><F7>', 'analyst', '["database", "code_execution"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '330f6e96-df70-488d-81bc-36092336c3d5', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581')
2026-03-26 11:25:30,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D414D40>, 'INSERT INTO skills (name, description, instructions, agent_type, tools, required_context, output_format, visibility, is_builtin, team_id, is_active, owner_id, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('<27><><BD><F1><C8>ص<D6><D8B5><E3><B2><F0>', '<27><><B0><EF><D6>ճ̹滮ʦ<E6BBAE><CAA6><B4><D3><C9><CF><CF><C2><CE><C4><D6><D0><CC><E1><C1><B6><BD><F1><CC><EC>ֵ<EE><D6B5><B5>ƽ<CD><C6BD><F8><B5><C4><CA>', '<27><><D3><C5>ʶ<C8><CAB6><B1><F0><BD><F1><CC><EC><D7>ؼ<B9><D8BC><FC> 1-3 <20><><B8>ص㣬˵<E3A3AC><CBB5>ԭ<F7>򣬲<D2><F2A3ACB2><A2><B8><F8><B3><F6>ִ<C9><D6B4>˳<D0><CBB3><D0><F2>', 'schedule_planner', '["calendar", "tasks"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '19afd266-6307-4d2f-8b32-1a2115fb1550', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27>ܼƻ<DCBC><C6BB><AE><B1><E0>', '<27>ѱ<B0><D1B1><BE>Ŀ<DC><C4BF><B1><EA><D5><FB><C0>ɿ<B3><C9BF><C9><C2>صĽ<D8B5><C4BD><DA><D7><E0>ʱ<EB><CAB1><BC>顣', '<27><>Ŀ<AB><C4BF><B1><EA><B2><F0><B3><C9><D6>ڽ<C4><DABD><D7>ţ<C5><C5A3><AC>ȷ<F7>Ⱥ<CF>˳<F3><CBB3><D0><F2>ʱ<A2><CAB1><BC><E4><BF><D3>塣', 'schedule_planner', '["calendar"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'b0dde347-6a16-4adc-b13d-cd4c65f34708', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', 'ʱ<><CAB1><BC><E4>ͻ<E5><CDBB><B7><D6>', 'ʶ<><CAB6><B1><F0><C8><CE><CE><F1><A1>ճ<C8><D5B3><CC><D3><EB><D3>ȼ<CF>֮<B6><D6AE><BC>ij<B5>ͻ<E5><CDBB>', '<27><><B7><D6><CE><F6>ͻ<E5><CDBB>Դ<B4><D4B4>Ӱ<A2><D3B0><CF><EC><BA>Ƽ<CD>ȡ<F6><C9><E1A3AC>Ҫʱ<D2AA><CAB1><B8><F8><B3><F6><CC><E6><B4><FA><B7><BD><B0><B8>', 'schedule_planner', '["calendar", "tasks"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '93e6b726-4153-42d7-afcb-7b49ae6d861c', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><C8><CE>ִ<F1><D6B4> SOP', 'Ϊִ<CEAA>н<D0>ɫ<C7><CC><E1B9A9>׼ִ<D7BC>в<D0><D0B2><BD><D6>ͽ<BA><CDBD><E1><B9>ر<BB><D8B1><A8>ʽ<F1><CABD>', 'ִ<><D6B4>ǰ<D0><C7B0>ȷ<C8><C8B7>Ŀ<CF><C4BF><B1><EA><D3>߽磬ִ<E7A3AC><D6B4><D0>м<D6>¼<C7>ؼ<B9><D8BC><FC><B6><AF><D7><F7>ִ<AC>к<D0><D0BA><F3><CA><E4><B3><F6><BD><E1><B9><FB><A1><A2><B7><E7><CF><D5><D3><EB>һ<C2><D2BB><B2><BD>', 'executor', '["shell", "api_calls"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'db5124b7-cd23-48f1-8b41-a35fa84fecd4', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27>ⲿ<CD><E2B2BF><BD><BB><BB>ƽ<CD>', '֧<><D6A7><B3><D6>̳<DB><CCB3><A1>ⲿ<CD>ӿڻ<D3BF><DABB><F2><C4>ݷ<C8><DDB7><A2><B2><C0><E0B6AF><D7><F7>', 'Χ<><CEA7><C8>ⲿ<CD><E2B2BF><BD><BB><BB><A5><C8><CE><CE><F1><A3><AC><D3>ȱ<CF>֤<A3><D6A4><B6><AF><D7><F7><CD><EA><D5><FB><A1><A2><BD><E1><B9><FB><C7><E5><CE><FA><A1><A2><B7><B4><C0><A1>ʱ<B0><CAB1>', 'executor', '["api_calls", "git"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9a43ac51-6553-4737-992e-ef13bf02a228', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '֪ʶ<D6AA><CAB6><BC><EC>ժҪ', '<27><>֪ʶ<D6AA><CAB6><D6><D0><CA><E0><D6><D0><CC><E1><C1>뵱ǰ<EBB5B1><C7B0><CE><CA><CC><E2><D7><EE><CF>ص<B9><D8B5><C4>Ϣ<C5><CFA2>', '<27><><BC><EC><CB><F7>ֻ<F3><D6BB><B1><A3><C1><F4>ǰ<B1><C7B0><BE><F6><B2><DF>Ҫ<E8><D2AA><B5><C4><C4>ݣ<C8><DDA3><AC><CA><E4>ժҪ<D5AA><D2AA><A1><A2>Դ<B4><D4B4>ȱ<EB>ڡ<BF>', 'librarian', '["web_search", "database"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'd3c273b3-669a-4dad-a1d4-c5473c0eb127', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', 'ͼ<>׳<C6><D7B3><C1><B5><ED><B2><DF>', '<27><><B0><EF>֪ʶ<D6AA><CAB6><B9><DC>Ա<ED><D4B1><B0><D1>ɢ<E3><C9A2>Ϣ<C5><CFA2><B3><C1>Ϊ<ED><BD><E1B9B9><BB><AF>ϵ<D8><CFB5>', 'ʶ<><CAB6>Ӧ<F0><D3A6><B3><C1><B5><ED>ʵ<C4><CC><E5A1A2>ϵ<D8><CFB5><D3><EB><BA><F3><D0>ɼ<BF><C9BC><EC>ά<F7>ȡ<B6>', 'librarian', '["database"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '402f0bbf-0b41-4f5f-a164-0f99d93b650f', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><B7><E7>ʶ<D5><CAB6>ģ<F0><C4A3>', '<27><><B0><EF><D6><FA><B7><D6>ʦ<F6><CAA6><BF><EC>ʶ<D9><CAB6><B1><F0>ǰ<B1>ƽ<CD><C6BD>еķ<D0B5><C4B7>յ㡣', '<27>ӽ<B4><D3BD>ȡ<B6><C8A1><A2><D2><C0><C0><B5><A1><A2>Դ<CA><D4B4><D3>ⲿ<CD>ź<D0><C5BA><C5><D6><D0><CC><E1><C1><B6><B7>գ<CF><D5A3><AC><B2><A2><B0><B4><D1>ض<D6><D8B6><C8><C5><C5><D0><F2>', 'analyst', '["database", "api_calls"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '98338c84-d344-4b43-b1ea-66528bf014db', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><C7>ƶ<CA><C6B6><B4>ģ<EC><C4A3>', '<27>Ѷ<B0>Դ״̬<D7B4><CCAC><BB><E3>Ϊ<DC><CEAA><C7><F7><CA><C6><D3>жϡ<D0B6>', '<27>ԱȽ<D4B1><C8BD>ڱ仯<DAB1><E4BBAF><A3><AC><CA><E4><B3><F6><C7>ơ<CA>֤<A2>ݡ<BE><DDA1>ж<C5><D0B6><D3><D2><E9B6AF><D7><F7>', 'analyst', '["database", "code_execution"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '330f6e96-df70-488d-81bc-36092336c3d5', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581'))
2026-03-26 11:25:30,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D414D40>, 'INSERT INTO skills (name, description, instructions, agent_type, tools, required_context, output_format, visibility, is_builtin, team_id, is_active, owner_id, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('<27><><BD><F1><C8>ص<D6><D8B5><E3><B2><F0>', '<27><><B0><EF><D6>ճ̹滮ʦ<E6BBAE><CAA6><B4><D3><C9><CF><CF><C2><CE><C4><D6><D0><CC><E1><C1><B6><BD><F1><CC><EC>ֵ<EE><D6B5><B5>ƽ<CD><C6BD><F8><B5><C4><CA>', '<27><><D3><C5>ʶ<C8><CAB6><B1><F0><BD><F1><CC><EC><D7>ؼ<B9><D8BC><FC> 1-3 <20><><B8>ص㣬˵<E3A3AC><CBB5>ԭ<F7>򣬲<D2><F2A3ACB2><A2><B8><F8><B3><F6>ִ<C9><D6B4>˳<D0><CBB3><D0><F2>', 'schedule_planner', '["calendar", "tasks"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '19afd266-6307-4d2f-8b32-1a2115fb1550', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27>ܼƻ<DCBC><C6BB><AE><B1><E0>', '<27>ѱ<B0><D1B1><BE>Ŀ<DC><C4BF><B1><EA><D5><FB><C0>ɿ<B3><C9BF><C9><C2>صĽ<D8B5><C4BD><DA><D7><E0>ʱ<EB><CAB1><BC>顣', '<27><>Ŀ<AB><C4BF><B1><EA><B2><F0><B3><C9><D6>ڽ<C4><DABD><D7>ţ<C5><C5A3><AC>ȷ<F7>Ⱥ<CF>˳<F3><CBB3><D0><F2>ʱ<A2><CAB1><BC><E4><BF><D3>塣', 'schedule_planner', '["calendar"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'b0dde347-6a16-4adc-b13d-cd4c65f34708', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', 'ʱ<><CAB1><BC><E4>ͻ<E5><CDBB><B7><D6>', 'ʶ<><CAB6><B1><F0><C8><CE><CE><F1><A1>ճ<C8><D5B3><CC><D3><EB><D3>ȼ<CF>֮<B6><D6AE><BC>ij<B5>ͻ<E5><CDBB>', '<27><><B7><D6><CE><F6>ͻ<E5><CDBB>Դ<B4><D4B4>Ӱ<A2><D3B0><CF><EC><BA>Ƽ<CD>ȡ<F6><C9><E1A3AC>Ҫʱ<D2AA><CAB1><B8><F8><B3><F6><CC><E6><B4><FA><B7><BD><B0><B8>', 'schedule_planner', '["calendar", "tasks"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '93e6b726-4153-42d7-afcb-7b49ae6d861c', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><C8><CE>ִ<F1><D6B4> SOP', 'Ϊִ<CEAA>н<D0>ɫ<C7><CC><E1B9A9>׼ִ<D7BC>в<D0><D0B2><BD><D6>ͽ<BA><CDBD><E1><B9>ر<BB><D8B1><A8>ʽ<F1><CABD>', 'ִ<><D6B4>ǰ<D0><C7B0>ȷ<C8><C8B7>Ŀ<CF><C4BF><B1><EA><D3>߽磬ִ<E7A3AC><D6B4><D0>м<D6>¼<C7>ؼ<B9><D8BC><FC><B6><AF><D7><F7>ִ<AC>к<D0><D0BA><F3><CA><E4><B3><F6><BD><E1><B9><FB><A1><A2><B7><E7><CF><D5><D3><EB>һ<C2><D2BB><B2><BD>', 'executor', '["shell", "api_calls"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'db5124b7-cd23-48f1-8b41-a35fa84fecd4', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27>ⲿ<CD><E2B2BF><BD><BB><BB>ƽ<CD>', '֧<><D6A7><B3><D6>̳<DB><CCB3><A1>ⲿ<CD>ӿڻ<D3BF><DABB><F2><C4>ݷ<C8><DDB7><A2><B2><C0><E0B6AF><D7><F7>', 'Χ<><CEA7><C8>ⲿ<CD><E2B2BF><BD><BB><BB><A5><C8><CE><CE><F1><A3><AC><D3>ȱ<CF>֤<A3><D6A4><B6><AF><D7><F7><CD><EA><D5><FB><A1><A2><BD><E1><B9><FB><C7><E5><CE><FA><A1><A2><B7><B4><C0><A1>ʱ<B0><CAB1>', 'executor', '["api_calls", "git"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9a43ac51-6553-4737-992e-ef13bf02a228', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '֪ʶ<D6AA><CAB6><BC><EC>ժҪ', '<27><>֪ʶ<D6AA><CAB6><D6><D0><CA><E0><D6><D0><CC><E1><C1>뵱ǰ<EBB5B1><C7B0><CE><CA><CC><E2><D7><EE><CF>ص<B9><D8B5><C4>Ϣ<C5><CFA2>', '<27><><BC><EC><CB><F7>ֻ<F3><D6BB><B1><A3><C1><F4>ǰ<B1><C7B0><BE><F6><B2><DF>Ҫ<E8><D2AA><B5><C4><C4>ݣ<C8><DDA3><AC><CA><E4>ժҪ<D5AA><D2AA><A1><A2>Դ<B4><D4B4>ȱ<EB>ڡ<BF>', 'librarian', '["web_search", "database"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'd3c273b3-669a-4dad-a1d4-c5473c0eb127', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', 'ͼ<>׳<C6><D7B3><C1><B5><ED><B2><DF>', '<27><><B0><EF>֪ʶ<D6AA><CAB6><B9><DC>Ա<ED><D4B1><B0><D1>ɢ<E3><C9A2>Ϣ<C5><CFA2><B3><C1>Ϊ<ED><BD><E1B9B9><BB><AF>ϵ<D8><CFB5>', 'ʶ<><CAB6>Ӧ<F0><D3A6><B3><C1><B5><ED>ʵ<C4><CC><E5A1A2>ϵ<D8><CFB5><D3><EB><BA><F3><D0>ɼ<BF><C9BC><EC>ά<F7>ȡ<B6>', 'librarian', '["database"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '402f0bbf-0b41-4f5f-a164-0f99d93b650f', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><B7><E7>ʶ<D5><CAB6>ģ<F0><C4A3>', '<27><><B0><EF><D6><FA><B7><D6>ʦ<F6><CAA6><BF><EC>ʶ<D9><CAB6><B1><F0>ǰ<B1>ƽ<CD><C6BD>еķ<D0B5><C4B7>յ㡣', '<27>ӽ<B4><D3BD>ȡ<B6><C8A1><A2><D2><C0><C0><B5><A1><A2>Դ<CA><D4B4><D3>ⲿ<CD>ź<D0><C5BA><C5><D6><D0><CC><E1><C1><B6><B7>գ<CF><D5A3><AC><B2><A2><B0><B4><D1>ض<D6><D8B6><C8><C5><C5><D0><F2>', 'analyst', '["database", "api_calls"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '98338c84-d344-4b43-b1ea-66528bf014db', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581', '<27><><C7>ƶ<CA><C6B6><B4>ģ<EC><C4A3>', '<27>Ѷ<B0>Դ״̬<D7B4><CCAC><BB><E3>Ϊ<DC><CEAA><C7><F7><CA><C6><D3>жϡ<D0B6>', '<27>ԱȽ<D4B1><C8BD>ڱ仯<DAB1><E4BBAF><A3><AC><CA><E4><B3><F6><C7>ơ<CA>֤<A2>ݡ<BE><DDA1>ж<C5><D0B6><D3><D2><E9B6AF><D7><F7>', 'analyst', '["database", "code_execution"]', '[]', None, 'market', 1, None, 1, 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '330f6e96-df70-488d-81bc-36092336c3d5', '2026-03-26 03:25:30.495581', '2026-03-26 03:25:30.495581')) completed
2026-03-26 11:25:30,499 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D414D40>)
2026-03-26 11:25:30,499 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D414D40>) completed
2026-03-26 11:25:30,500 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:25:30,500 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,504 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,505 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,505 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,506 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,506 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,506 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D508840>, 'SELECT 1', [])
2026-03-26 11:25:30,506 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D508840>, 'SELECT 1', []) completed
2026-03-26 11:25:30,506 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D508840>)
2026-03-26 11:25:30,507 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D508840>) completed
2026-03-26 11:25:30,507 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D508840>)
2026-03-26 11:25:30,507 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D508840>) completed
2026-03-26 11:25:30,507 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:30,509 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:25:30,509 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00040s] ('info', 'system', None, None, None, None, None, None, 'app.startup', 'application_started', '{"version": "0.1.0"}', 'app', None, '7d92fadc-94aa-4a72-865c-0641ea5cc481', '2026-03-26 03:25:30.509614', '2026-03-26 03:25:30.509614')
2026-03-26 11:25:30,509 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,509 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,509 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D50AD40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, None, None, None, None, None, 'app.startup', 'application_started', '{"version": "0.1.0"}', 'app', None, '7d92fadc-94aa-4a72-865c-0641ea5cc481', '2026-03-26 03:25:30.509614', '2026-03-26 03:25:30.509614'))
2026-03-26 11:25:30,512 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D50AD40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, None, None, None, None, None, 'app.startup', 'application_started', '{"version": "0.1.0"}', 'app', None, '7d92fadc-94aa-4a72-865c-0641ea5cc481', '2026-03-26 03:25:30.509614', '2026-03-26 03:25:30.509614')) completed
2026-03-26 11:25:30,512 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D50AD40>)
2026-03-26 11:25:30,512 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D50AD40>) completed
2026-03-26 11:25:30,512 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:25:30,512 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D50AD40>, 'SELECT 1', [])
2026-03-26 11:25:30,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D50AD40>, 'SELECT 1', []) completed
2026-03-26 11:25:30,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D50AD40>)
2026-03-26 11:25:30,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D50AD40>) completed
2026-03-26 11:25:30,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D50AD40>)
2026-03-26 11:25:30,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D50AD40>) completed
2026-03-26 11:25:30,523 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:30,524 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:25:30,525 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [generated in 0.00026s] ('7d92fadc-94aa-4a72-865c-0641ea5cc481',)
2026-03-26 11:25:30,525 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,525 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,525 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D50AD40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7d92fadc-94aa-4a72-865c-0641ea5cc481',))
2026-03-26 11:25:30,525 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D50AD40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7d92fadc-94aa-4a72-865c-0641ea5cc481',)) completed
2026-03-26 11:25:30,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D50AD40>)
2026-03-26 11:25:30,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D50AD40>) completed
2026-03-26 11:25:30,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D50AD40>)
2026-03-26 11:25:30,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D50AD40>) completed
2026-03-26 11:25:30,527 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:25:30,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:30,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:30,529 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts
2026-03-26 11:25:30,529 | DEBUG | tzlocal | request_id=- | user=anonymous | - - | status=- | duration=- | Looking up time zone info from registry
2026-03-26 11:25:30,529 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts
2026-03-26 11:25:30,529 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts
2026-03-26 11:25:30,530 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts
2026-03-26 11:25:30,530 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Adding job tentatively -- it will be properly scheduled when the scheduler starts
2026-03-26 11:25:30,531 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÿ<><C3BF><C8><D5><C8><CE><CE><F1><B7><D6>" to job store "default"
2026-03-26 11:25:30,531 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "<22><>ָ̳<CCB3><D6B8>ɨ<EE><C9A8>" to job store "default"
2026-03-26 11:25:30,531 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "֪ʶͼ<CAB6><CDBC><C6>ؽ<D6>" to job store "default"
2026-03-26 11:25:30,532 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÿ<>ձ<C8>ǩ<EA><C7A9><C9><FA>" to job store "default"
2026-03-26 11:25:30,532 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Added job "ÿ<>մ<C8><D5B4><FD><B0><EC><C9><FA>" to job store "default"
2026-03-26 11:25:30,532 | INFO | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Scheduler started
2026-03-26 11:25:30,532 | INFO | app.services.scheduler_service | request_id=- | user=anonymous | - - | status=- | duration=- | [Scheduler] <20><>ʱ<A8><CAB1><C8><CE><CE><F1><B5><F7><B6><C8><C6><F7><D2><D1><C6><F4>
2026-03-26 11:25:30,532 | DEBUG | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Looking for jobs to run
2026-03-26 11:25:30,532 | DEBUG | apscheduler.scheduler | request_id=- | user=anonymous | - - | status=- | duration=- | Next wakeup is due at 2026-03-26 12:25:30.529695+08:00 (in 3599.996978 seconds)
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:3337 (Press CTRL+C to quit)
2026-03-26 11:25:53,109 | INFO | jarvis.request | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | request_started
2026-03-26 11:25:53,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5428C0>, 'SELECT 1', [])
2026-03-26 11:25:53,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5428C0>, 'SELECT 1', []) completed
2026-03-26 11:25:53,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5428C0>)
2026-03-26 11:25:53,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5428C0>) completed
2026-03-26 11:25:53,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5428C0>)
2026-03-26 11:25:53,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5428C0>) completed
2026-03-26 11:25:53,121 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:53,123 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:25:53,123 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | [generated in 0.00029s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:25:53,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5428C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:25:53,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5428C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:25:53,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5428C0>)
2026-03-26 11:25:53,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5428C0>) completed
2026-03-26 11:25:53,125 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5428C0>)
2026-03-26 11:25:53,126 | INFO | jarvis.request | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=200 | duration=17 | request_completed
2026-03-26 11:25:53,126 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5428C0>) completed
2026-03-26 11:25:53,127 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing <function connect.<locals>.connector at 0x0000021B6D5D6B60>
2026-03-26 11:25:53,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation <function connect.<locals>.connector at 0x0000021B6D5D6B60> completed
2026-03-26 11:25:53,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D55BC40>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True)
2026-03-26 11:25:53,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D55BC40>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True) completed
2026-03-26 11:25:53,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D55BC40>, 'floor', 1, <built-in function floor>, deterministic=True)
2026-03-26 11:25:53,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D55BC40>, 'floor', 1, <built-in function floor>, deterministic=True) completed
2026-03-26 11:25:53,129 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:53,129 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:25:53,129 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 22.62s ago] ('info', 'system', None, '4bc72689-301a-4d5a-93fc-0998b71d4f45', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 17, 'ed417250-332e-4345-8f57-e4a7c24f10b1', '2026-03-26 03:25:53.129957', '2026-03-26 03:25:53.129957')
2026-03-26 11:25:53,129 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEFC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4bc72689-301a-4d5a-93fc-0998b71d4f45', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 17, 'ed417250-332e-4345-8f57-e4a7c24f10b1', '2026-03-26 03:25:53.129957', '2026-03-26 03:25:53.129957'))
2026-03-26 11:25:53,132 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEFC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4bc72689-301a-4d5a-93fc-0998b71d4f45', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 17, 'ed417250-332e-4345-8f57-e4a7c24f10b1', '2026-03-26 03:25:53.129957', '2026-03-26 03:25:53.129957')) completed
2026-03-26 11:25:53,133 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEFC0>)
2026-03-26 11:25:53,133 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEFC0>) completed
2026-03-26 11:25:53,133 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | COMMIT
2026-03-26 11:25:53,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF4C0>, 'SELECT 1', [])
2026-03-26 11:25:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF4C0>, 'SELECT 1', []) completed
2026-03-26 11:25:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF4C0>)
2026-03-26 11:25:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF4C0>) completed
2026-03-26 11:25:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF4C0>)
2026-03-26 11:25:53,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF4C0>) completed
2026-03-26 11:25:53,143 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:53,144 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:25:53,144 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 22.62s ago] ('ed417250-332e-4345-8f57-e4a7c24f10b1',)
2026-03-26 11:25:53,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF640>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('ed417250-332e-4345-8f57-e4a7c24f10b1',))
2026-03-26 11:25:53,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF640>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('ed417250-332e-4345-8f57-e4a7c24f10b1',)) completed
2026-03-26 11:25:53,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF640>)
2026-03-26 11:25:53,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF640>) completed
2026-03-26 11:25:53,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF640>)
2026-03-26 11:25:53,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF640>) completed
2026-03-26 11:25:53,147 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK
2026-03-26 11:25:53,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,148 | INFO | sqlalchemy.engine.Engine | request_id=4bc72689-301a-4d5a-93fc-0998b71d4f45 | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK
2026-03-26 11:25:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,290 | INFO | jarvis.request | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | request_started
2026-03-26 11:25:53,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF740>, 'SELECT 1', [])
2026-03-26 11:25:53,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF740>, 'SELECT 1', []) completed
2026-03-26 11:25:53,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF740>)
2026-03-26 11:25:53,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF740>) completed
2026-03-26 11:25:53,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF740>)
2026-03-26 11:25:53,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF740>) completed
2026-03-26 11:25:53,296 | INFO | sqlalchemy.engine.Engine | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:53,296 | INFO | sqlalchemy.engine.Engine | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:25:53,296 | INFO | sqlalchemy.engine.Engine | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 0.173s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:25:53,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:25:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:25:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF540>)
2026-03-26 11:25:53,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF540>) completed
2026-03-26 11:25:53,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF540>)
2026-03-26 11:25:53,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF540>) completed
2026-03-26 11:25:53,301 | INFO | sqlalchemy.engine.Engine | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at
FROM skills
WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1
2026-03-26 11:25:53,301 | INFO | sqlalchemy.engine.Engine | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | [generated in 0.00037s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:25:53,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF2C0>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:25:53,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF2C0>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:25:53,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF2C0>)
2026-03-26 11:25:53,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF2C0>) completed
2026-03-26 11:25:53,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF2C0>)
2026-03-26 11:25:53,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF2C0>) completed
2026-03-26 11:25:53,305 | INFO | sqlalchemy.engine.Engine | request_id=072b7268-8f96-4c53-b612-2d1a1e960ecf | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK
2026-03-26 11:25:53,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,314 | ERROR | jarvis.request | request_id=- | user=anonymous | - - | status=500 | duration=- | unhandled_exception
2026-03-26 11:25:53,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D695EC0>, 'SELECT 1', [])
2026-03-26 11:25:53,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D695EC0>, 'SELECT 1', []) completed
2026-03-26 11:25:53,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D695EC0>)
2026-03-26 11:25:53,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D695EC0>) completed
2026-03-26 11:25:53,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D695EC0>)
2026-03-26 11:25:53,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D695EC0>) completed
2026-03-26 11:25:53,317 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:53,318 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:25:53,318 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 22.81s ago] ('info', 'system', None, '072b7268-8f96-4c53-b612-2d1a1e960ecf', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), ... (11438 characters truncated) ... n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, 'b8b5e027-a9ed-4b16-afb5-1748566227c2', '2026-03-26 03:25:53.318321', '2026-03-26 03:25:53.318321')
2026-03-26 11:25:53,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F24C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '072b7268-8f96-4c53-b612-2d1a1e960ecf', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, 'b8b5e027-a9ed-4b16-afb5-1748566227c2', '2026-03-26 03:25:53.318321', '2026-03-26 03:25:53.318321'))
2026-03-26 11:25:53,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F24C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '072b7268-8f96-4c53-b612-2d1a1e960ecf', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, 'b8b5e027-a9ed-4b16-afb5-1748566227c2', '2026-03-26 03:25:53.318321', '2026-03-26 03:25:53.318321')) completed
2026-03-26 11:25:53,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F24C0>)
2026-03-26 11:25:53,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F24C0>) completed
2026-03-26 11:25:53,322 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:25:53,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:25:53,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:25:53,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D696340>, 'SELECT 1', [])
2026-03-26 11:25:53,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D696340>, 'SELECT 1', []) completed
2026-03-26 11:25:53,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D696340>)
2026-03-26 11:25:53,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D696340>) completed
2026-03-26 11:25:53,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D696340>)
2026-03-26 11:25:53,334 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:25:53,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D696340>) completed
2026-03-26 11:25:53,335 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:25:53,335 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 22.81s ago] ('b8b5e027-a9ed-4b16-afb5-1748566227c2',)
2026-03-26 11:25:53,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D696440>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b8b5e027-a9ed-4b16-afb5-1748566227c2',))
2026-03-26 11:25:53,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D696440>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b8b5e027-a9ed-4b16-afb5-1748566227c2',)) completed
2026-03-26 11:25:53,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D696440>)
2026-03-26 11:25:53,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D696440>) completed
2026-03-26 11:25:53,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D696440>)
2026-03-26 11:25:53,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D696440>) completed
2026-03-26 11:25:53,340 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:25:53,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:25:53,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:25:53,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 416, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\applications.py", line 1160, in __call__
await super().__call__(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\applications.py", line 107, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 186, in __call__
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 191, in __call__
with recv_stream, send_stream, collapse_excgroups():
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_utils.py", line 87, in collapse_excgroups
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 193, in __call__
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\app\logging_utils.py", line 179, in request_logging_middleware
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 168, in call_next
raise app_exc from app_exc.__cause__ or app_exc.__context__
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 144, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\cors.py", line 87, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 736, in app
await route.handle(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 290, in handle
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 130, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 116, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 691, in app
content = await serialize_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 296, in serialize_response
raise ResponseValidationError(
fastapi.exceptions.ResponseValidationError: 18 validation errors:
{'type': 'string_type', 'loc': ('response', 0, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 0, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
File "E:\Code\Python\Projects\Jarvis\backend\app\routers\skill.py", line 39, in list_skills
GET /api/skills
2026-03-26 11:26:20,049 | INFO | jarvis.request | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:26:20,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:26:20,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:26:20,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727740>, 'SELECT 1', [])
2026-03-26 11:26:20,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727740>, 'SELECT 1', []) completed
2026-03-26 11:26:20,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727740>)
2026-03-26 11:26:20,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727740>) completed
2026-03-26 11:26:20,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727740>)
2026-03-26 11:26:20,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727740>) completed
2026-03-26 11:26:20,057 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:26:20,058 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:26:20,058 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 26.93s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:26:20,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:26:20,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:26:20,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7277C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:26:20,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7277C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:26:20,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7277C0>)
2026-03-26 11:26:20,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7277C0>) completed
2026-03-26 11:26:20,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7277C0>)
2026-03-26 11:26:20,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7277C0>) completed
2026-03-26 11:26:20,067 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:26:20,067 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | [generated in 0.00059s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:26:20,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:26:20,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:26:20,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:26:20,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:26:20,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:26:20,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:26:20,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:26:20,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:26:20,073 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:26:20,073 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | [generated in 0.00037s] ()
2026-03-26 11:26:20,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:26:20,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:26:20,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727440>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:26:20,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727440>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:26:20,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727440>)
2026-03-26 11:26:20,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727440>) completed
2026-03-26 11:26:20,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727440>)
2026-03-26 11:26:20,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727440>) completed
2026-03-26 11:26:20,077 | INFO | jarvis.request | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=200 | duration=27 | request_completed
2026-03-26 11:26:20,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727AC0>, 'SELECT 1', [])
2026-03-26 11:26:20,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727AC0>, 'SELECT 1', []) completed
2026-03-26 11:26:20,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727AC0>)
2026-03-26 11:26:20,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727AC0>) completed
2026-03-26 11:26:20,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727AC0>)
2026-03-26 11:26:20,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727AC0>) completed
2026-03-26 11:26:20,081 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:26:20,081 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:26:20,082 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 49.57s ago] ('info', 'system', None, 'a0007538-bfca-411e-8f0c-8f6bb23e4cdc', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 27, 'b98f3df8-06e6-445f-be70-893cc4f9714a', '2026-03-26 03:26:20.081921', '2026-03-26 03:26:20.081921')
2026-03-26 11:26:20,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a0007538-bfca-411e-8f0c-8f6bb23e4cdc', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 27, 'b98f3df8-06e6-445f-be70-893cc4f9714a', '2026-03-26 03:26:20.081921', '2026-03-26 03:26:20.081921'))
2026-03-26 11:26:20,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a0007538-bfca-411e-8f0c-8f6bb23e4cdc', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 27, 'b98f3df8-06e6-445f-be70-893cc4f9714a', '2026-03-26 03:26:20.081921', '2026-03-26 03:26:20.081921')) completed
2026-03-26 11:26:20,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727B40>)
2026-03-26 11:26:20,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727B40>) completed
2026-03-26 11:26:20,087 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:26:20,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT 1', [])
2026-03-26 11:26:20,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT 1', []) completed
2026-03-26 11:26:20,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:26:20,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:26:20,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:26:20,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:26:20,099 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:26:20,100 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:26:20,100 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 49.57s ago] ('b98f3df8-06e6-445f-be70-893cc4f9714a',)
2026-03-26 11:26:20,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b98f3df8-06e6-445f-be70-893cc4f9714a',))
2026-03-26 11:26:20,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b98f3df8-06e6-445f-be70-893cc4f9714a',)) completed
2026-03-26 11:26:20,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:26:20,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:26:20,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:26:20,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:26:20,104 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:26:20,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:26:20,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:26:20,106 | INFO | sqlalchemy.engine.Engine | request_id=a0007538-bfca-411e-8f0c-8f6bb23e4cdc | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:26:20,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:26:20,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:26:20,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:26:20,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,623 | INFO | jarvis.request | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | request_started
2026-03-26 11:31:40,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:40,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:40,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D754F40>, 'SELECT 1', [])
2026-03-26 11:31:40,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D754F40>, 'SELECT 1', []) completed
2026-03-26 11:31:40,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D754F40>)
2026-03-26 11:31:40,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D754F40>) completed
2026-03-26 11:31:40,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D754F40>)
2026-03-26 11:31:40,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D754F40>) completed
2026-03-26 11:31:40,627 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:40,627 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:31:40,627 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 347.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:31:40,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:40,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:40,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727AC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:31:40,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727AC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:31:40,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727AC0>)
2026-03-26 11:31:40,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727AC0>) completed
2026-03-26 11:31:40,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727AC0>)
2026-03-26 11:31:40,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727AC0>) completed
2026-03-26 11:31:40,630 | INFO | jarvis.request | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=200 | duration=6 | request_completed
2026-03-26 11:31:40,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7566C0>, 'SELECT 1', [])
2026-03-26 11:31:40,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7566C0>, 'SELECT 1', []) completed
2026-03-26 11:31:40,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7566C0>)
2026-03-26 11:31:40,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7566C0>) completed
2026-03-26 11:31:40,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7566C0>)
2026-03-26 11:31:40,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7566C0>) completed
2026-03-26 11:31:40,632 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:40,632 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:31:40,632 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 370.1s ago] ('info', 'system', None, '700e6acc-d077-4462-aa8b-68274745b7e5', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '75cc3c99-f297-450f-9208-1de3c9fcf03e', '2026-03-26 03:31:40.632987', '2026-03-26 03:31:40.632987')
2026-03-26 11:31:40,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,633 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,633 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '700e6acc-d077-4462-aa8b-68274745b7e5', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '75cc3c99-f297-450f-9208-1de3c9fcf03e', '2026-03-26 03:31:40.632987', '2026-03-26 03:31:40.632987'))
2026-03-26 11:31:40,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '700e6acc-d077-4462-aa8b-68274745b7e5', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '75cc3c99-f297-450f-9208-1de3c9fcf03e', '2026-03-26 03:31:40.632987', '2026-03-26 03:31:40.632987')) completed
2026-03-26 11:31:40,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756140>)
2026-03-26 11:31:40,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756140>) completed
2026-03-26 11:31:40,637 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | COMMIT
2026-03-26 11:31:40,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,647 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,647 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,647 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,648 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,648 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,648 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727940>, 'SELECT 1', [])
2026-03-26 11:31:40,648 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727940>, 'SELECT 1', []) completed
2026-03-26 11:31:40,648 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727940>)
2026-03-26 11:31:40,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727940>) completed
2026-03-26 11:31:40,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727940>)
2026-03-26 11:31:40,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727940>) completed
2026-03-26 11:31:40,649 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:40,650 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:31:40,650 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 370.1s ago] ('75cc3c99-f297-450f-9208-1de3c9fcf03e',)
2026-03-26 11:31:40,650 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('75cc3c99-f297-450f-9208-1de3c9fcf03e',))
2026-03-26 11:31:40,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('75cc3c99-f297-450f-9208-1de3c9fcf03e',)) completed
2026-03-26 11:31:40,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727940>)
2026-03-26 11:31:40,652 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727940>) completed
2026-03-26 11:31:40,652 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727940>)
2026-03-26 11:31:40,652 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727940>) completed
2026-03-26 11:31:40,653 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK
2026-03-26 11:31:40,653 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,654 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,654 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:40,654 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:40,655 | INFO | sqlalchemy.engine.Engine | request_id=700e6acc-d077-4462-aa8b-68274745b7e5 | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK
2026-03-26 11:31:40,655 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:40,655 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:40,655 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:40,655 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,019 | INFO | jarvis.request | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:31:41,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:41,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:41,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755FC0>, 'SELECT 1', [])
2026-03-26 11:31:41,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755FC0>, 'SELECT 1', []) completed
2026-03-26 11:31:41,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755FC0>)
2026-03-26 11:31:41,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755FC0>) completed
2026-03-26 11:31:41,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755FC0>)
2026-03-26 11:31:41,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755FC0>) completed
2026-03-26 11:31:41,022 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:41,023 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:31:41,023 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 347.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:31:41,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:41,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:41,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756440>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:31:41,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756440>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:31:41,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756440>)
2026-03-26 11:31:41,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756440>) completed
2026-03-26 11:31:41,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756440>)
2026-03-26 11:31:41,025 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756440>) completed
2026-03-26 11:31:41,026 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:31:41,026 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 320.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:31:41,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:41,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:41,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756640>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:31:41,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756640>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:31:41,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756640>)
2026-03-26 11:31:41,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756640>) completed
2026-03-26 11:31:41,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756640>)
2026-03-26 11:31:41,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756640>) completed
2026-03-26 11:31:41,029 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:31:41,029 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 320.9s ago] ()
2026-03-26 11:31:41,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:41,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:41,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755FC0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:31:41,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755FC0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:31:41,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755FC0>)
2026-03-26 11:31:41,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755FC0>) completed
2026-03-26 11:31:41,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755FC0>)
2026-03-26 11:31:41,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755FC0>) completed
2026-03-26 11:31:41,032 | INFO | jarvis.request | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=200 | duration=12 | request_completed
2026-03-26 11:31:41,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756DC0>, 'SELECT 1', [])
2026-03-26 11:31:41,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756DC0>, 'SELECT 1', []) completed
2026-03-26 11:31:41,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756DC0>)
2026-03-26 11:31:41,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756DC0>) completed
2026-03-26 11:31:41,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756DC0>)
2026-03-26 11:31:41,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756DC0>) completed
2026-03-26 11:31:41,034 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:41,035 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:31:41,035 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 370.5s ago] ('info', 'system', None, '9fb1ebcc-19bc-4979-be97-b7929938207d', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '9c27854e-cedf-44be-884e-d25da2faa3de', '2026-03-26 03:31:41.035215', '2026-03-26 03:31:41.035215')
2026-03-26 11:31:41,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7566C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9fb1ebcc-19bc-4979-be97-b7929938207d', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '9c27854e-cedf-44be-884e-d25da2faa3de', '2026-03-26 03:31:41.035215', '2026-03-26 03:31:41.035215'))
2026-03-26 11:31:41,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7566C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '9fb1ebcc-19bc-4979-be97-b7929938207d', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '9c27854e-cedf-44be-884e-d25da2faa3de', '2026-03-26 03:31:41.035215', '2026-03-26 03:31:41.035215')) completed
2026-03-26 11:31:41,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7566C0>)
2026-03-26 11:31:41,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7566C0>) completed
2026-03-26 11:31:41,038 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:31:41,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT 1', [])
2026-03-26 11:31:41,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT 1', []) completed
2026-03-26 11:31:41,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:31:41,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:31:41,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:31:41,054 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:41,054 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:31:41,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:31:41,054 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 370.5s ago] ('9c27854e-cedf-44be-884e-d25da2faa3de',)
2026-03-26 11:31:41,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9c27854e-cedf-44be-884e-d25da2faa3de',))
2026-03-26 11:31:41,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7274C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9c27854e-cedf-44be-884e-d25da2faa3de',)) completed
2026-03-26 11:31:41,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:31:41,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:31:41,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>)
2026-03-26 11:31:41,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7274C0>) completed
2026-03-26 11:31:41,057 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:31:41,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:41,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:41,059 | INFO | sqlalchemy.engine.Engine | request_id=9fb1ebcc-19bc-4979-be97-b7929938207d | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:31:41,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:41,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:41,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:41,060 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,102 | INFO | jarvis.request | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | request_started
2026-03-26 11:31:56,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:56,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:56,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756640>, 'SELECT 1', [])
2026-03-26 11:31:56,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756640>, 'SELECT 1', []) completed
2026-03-26 11:31:56,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756640>)
2026-03-26 11:31:56,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756640>) completed
2026-03-26 11:31:56,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756640>)
2026-03-26 11:31:56,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756640>) completed
2026-03-26 11:31:56,108 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:56,109 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:31:56,109 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | [cached since 363s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:31:56,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:56,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:56,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755EC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:31:56,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755EC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:31:56,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755EC0>)
2026-03-26 11:31:56,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755EC0>) completed
2026-03-26 11:31:56,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755EC0>)
2026-03-26 11:31:56,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755EC0>) completed
2026-03-26 11:31:56,113 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')
LIMIT ? OFFSET ?
2026-03-26 11:31:56,114 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | [generated in 0.00042s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5>', 5, 0)
2026-03-26 11:31:56,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:56,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:56,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755440>, "SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')\n LIMIT ? OFFSET ?", ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5>', 5, 0))
2026-03-26 11:31:56,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D755440>, "SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')\n LIMIT ? OFFSET ?", ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5>', 5, 0)) completed
2026-03-26 11:31:56,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755440>)
2026-03-26 11:31:56,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D755440>) completed
2026-03-26 11:31:56,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755440>)
2026-03-26 11:31:56,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D755440>) completed
2026-03-26 11:31:56,117 | INFO | jarvis.request | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=200 | duration=15 | request_completed
2026-03-26 11:31:56,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756240>, 'SELECT 1', [])
2026-03-26 11:31:56,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756240>, 'SELECT 1', []) completed
2026-03-26 11:31:56,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756240>)
2026-03-26 11:31:56,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756240>) completed
2026-03-26 11:31:56,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756240>)
2026-03-26 11:31:56,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756240>) completed
2026-03-26 11:31:56,121 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:56,122 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:31:56,122 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | [cached since 385.6s ago] ('info', 'system', None, '718486d4-691e-4650-a2ff-614b728c456b', '/api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '21345f78-f660-4e9c-a9f1-bf412aa6f861', '2026-03-26 03:31:56.122299', '2026-03-26 03:31:56.122299')
2026-03-26 11:31:56,122 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7556C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '718486d4-691e-4650-a2ff-614b728c456b', '/api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '21345f78-f660-4e9c-a9f1-bf412aa6f861', '2026-03-26 03:31:56.122299', '2026-03-26 03:31:56.122299'))
2026-03-26 11:31:56,126 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7556C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '718486d4-691e-4650-a2ff-614b728c456b', '/api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '21345f78-f660-4e9c-a9f1-bf412aa6f861', '2026-03-26 03:31:56.122299', '2026-03-26 03:31:56.122299')) completed
2026-03-26 11:31:56,126 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7556C0>)
2026-03-26 11:31:56,126 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7556C0>) completed
2026-03-26 11:31:56,127 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | COMMIT
2026-03-26 11:31:56,127 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,137 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DECC0>, 'SELECT 1', [])
2026-03-26 11:31:56,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DECC0>, 'SELECT 1', []) completed
2026-03-26 11:31:56,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DECC0>)
2026-03-26 11:31:56,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DECC0>) completed
2026-03-26 11:31:56,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DECC0>)
2026-03-26 11:31:56,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DECC0>) completed
2026-03-26 11:31:56,141 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:56,142 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:31:56,142 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | [cached since 385.6s ago] ('21345f78-f660-4e9c-a9f1-bf412aa6f861',)
2026-03-26 11:31:56,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DECC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('21345f78-f660-4e9c-a9f1-bf412aa6f861',))
2026-03-26 11:31:56,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DECC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('21345f78-f660-4e9c-a9f1-bf412aa6f861',)) completed
2026-03-26 11:31:56,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DECC0>)
2026-03-26 11:31:56,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DECC0>) completed
2026-03-26 11:31:56,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DECC0>)
2026-03-26 11:31:56,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DECC0>) completed
2026-03-26 11:31:56,146 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | ROLLBACK
2026-03-26 11:31:56,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:56,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:56,148 | INFO | sqlalchemy.engine.Engine | request_id=718486d4-691e-4650-a2ff-614b728c456b | user=anonymous | GET /api/graph/entity/֪ʶ<D6AA><CAB6><B4>Ըİ<D4B8><C4B0><E6><C5><C5> | status=- | duration=- | ROLLBACK
2026-03-26 11:31:56,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:56,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:56,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:56,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,035 | INFO | jarvis.request | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | request_started
2026-03-26 11:31:58,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:58,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:58,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756EC0>, 'SELECT 1', [])
2026-03-26 11:31:58,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756EC0>, 'SELECT 1', []) completed
2026-03-26 11:31:58,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756EC0>)
2026-03-26 11:31:58,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756EC0>) completed
2026-03-26 11:31:58,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756EC0>)
2026-03-26 11:31:58,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756EC0>) completed
2026-03-26 11:31:58,041 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:58,042 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:31:58,042 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | [cached since 364.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:31:58,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:58,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:58,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:31:58,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:31:58,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756640>)
2026-03-26 11:31:58,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756640>) completed
2026-03-26 11:31:58,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756640>)
2026-03-26 11:31:58,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756640>) completed
2026-03-26 11:31:58,048 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')
LIMIT ? OFFSET ?
2026-03-26 11:31:58,048 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | [cached since 1.934s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '<27><><C9><E8>ƫ<C6>ó<BA><C3B3><C1>', 5, 0)
2026-03-26 11:31:58,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:58,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:58,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756BC0>, "SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')\n LIMIT ? OFFSET ?", ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '<27><><C9><E8>ƫ<C6>ó<BA><C3B3><C1>', 5, 0))
2026-03-26 11:31:58,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756BC0>, "SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')\n LIMIT ? OFFSET ?", ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '<27><><C9><E8>ƫ<C6>ó<BA><C3B3><C1>', 5, 0)) completed
2026-03-26 11:31:58,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756BC0>)
2026-03-26 11:31:58,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756BC0>) completed
2026-03-26 11:31:58,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756BC0>)
2026-03-26 11:31:58,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756BC0>) completed
2026-03-26 11:31:58,052 | INFO | jarvis.request | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=200 | duration=16 | request_completed
2026-03-26 11:31:58,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757A40>, 'SELECT 1', [])
2026-03-26 11:31:58,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757A40>, 'SELECT 1', []) completed
2026-03-26 11:31:58,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757A40>)
2026-03-26 11:31:58,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757A40>) completed
2026-03-26 11:31:58,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757A40>)
2026-03-26 11:31:58,055 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:58,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757A40>) completed
2026-03-26 11:31:58,056 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:31:58,057 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | [cached since 387.5s ago] ('info', 'system', None, 'c926be2a-0c1a-4997-90ee-fd0c916ae6fc', '/api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '92dc6178-1569-4983-b8ef-47913d381aa4', '2026-03-26 03:31:58.056528', '2026-03-26 03:31:58.056528')
2026-03-26 11:31:58,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7549C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c926be2a-0c1a-4997-90ee-fd0c916ae6fc', '/api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '92dc6178-1569-4983-b8ef-47913d381aa4', '2026-03-26 03:31:58.056528', '2026-03-26 03:31:58.056528'))
2026-03-26 11:31:58,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7549C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c926be2a-0c1a-4997-90ee-fd0c916ae6fc', '/api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '92dc6178-1569-4983-b8ef-47913d381aa4', '2026-03-26 03:31:58.056528', '2026-03-26 03:31:58.056528')) completed
2026-03-26 11:31:58,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7549C0>)
2026-03-26 11:31:58,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7549C0>) completed
2026-03-26 11:31:58,063 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | COMMIT
2026-03-26 11:31:58,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757C40>, 'SELECT 1', [])
2026-03-26 11:31:58,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757C40>, 'SELECT 1', []) completed
2026-03-26 11:31:58,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757C40>)
2026-03-26 11:31:58,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757C40>) completed
2026-03-26 11:31:58,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757C40>)
2026-03-26 11:31:58,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757C40>) completed
2026-03-26 11:31:58,075 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:31:58,076 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:31:58,076 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | [cached since 387.5s ago] ('92dc6178-1569-4983-b8ef-47913d381aa4',)
2026-03-26 11:31:58,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756E40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('92dc6178-1569-4983-b8ef-47913d381aa4',))
2026-03-26 11:31:58,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756E40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('92dc6178-1569-4983-b8ef-47913d381aa4',)) completed
2026-03-26 11:31:58,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756E40>)
2026-03-26 11:31:58,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756E40>) completed
2026-03-26 11:31:58,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756E40>)
2026-03-26 11:31:58,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756E40>) completed
2026-03-26 11:31:58,080 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | ROLLBACK
2026-03-26 11:31:58,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,081 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:31:58,081 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:31:58,082 | INFO | sqlalchemy.engine.Engine | request_id=c926be2a-0c1a-4997-90ee-fd0c916ae6fc | user=anonymous | GET /api/graph/entity/<2F><><C9><E8>ƫ<C6>ó<BA><C3B3><C1> | status=- | duration=- | ROLLBACK
2026-03-26 11:31:58,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:58,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:31:58,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:31:58,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,570 | INFO | jarvis.request | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | request_started
2026-03-26 11:32:05,574 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,575 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,575 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7742C0>, 'SELECT 1', [])
2026-03-26 11:32:05,576 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7742C0>, 'SELECT 1', []) completed
2026-03-26 11:32:05,576 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7742C0>)
2026-03-26 11:32:05,576 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7742C0>) completed
2026-03-26 11:32:05,577 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7742C0>)
2026-03-26 11:32:05,577 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7742C0>) completed
2026-03-26 11:32:05,577 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:05,578 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:05,578 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 372.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:05,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757D40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:05,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757D40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:05,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757D40>)
2026-03-26 11:32:05,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757D40>) completed
2026-03-26 11:32:05,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757D40>)
2026-03-26 11:32:05,584 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at
FROM folders
WHERE folders.user_id = ?
2026-03-26 11:32:05,584 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | [generated in 0.00058s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:05,587 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757D40>) completed
2026-03-26 11:32:05,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,590 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757CC0>, 'SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at \nFROM folders \nWHERE folders.user_id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:05,591 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757CC0>, 'SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at \nFROM folders \nWHERE folders.user_id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:05,591 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757CC0>)
2026-03-26 11:32:05,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757CC0>) completed
2026-03-26 11:32:05,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757CC0>)
2026-03-26 11:32:05,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757CC0>) completed
2026-03-26 11:32:05,593 | INFO | jarvis.request | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=200 | duration=22 | request_completed
2026-03-26 11:32:05,594 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,595 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,595 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT 1', [])
2026-03-26 11:32:05,596 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT 1', []) completed
2026-03-26 11:32:05,596 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:32:05,596 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:32:05,596 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:32:05,597 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:05,598 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:05,598 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 395.1s ago] ('info', 'system', None, '3df90a26-b0de-4a02-aaae-708cb147a3a8', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, 'be262c38-3ed2-4ccf-94f2-d929a8648393', '2026-03-26 03:32:05.597582', '2026-03-26 03:32:05.597582')
2026-03-26 11:32:05,598 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:32:05,598 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,599 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,599 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757640>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '3df90a26-b0de-4a02-aaae-708cb147a3a8', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, 'be262c38-3ed2-4ccf-94f2-d929a8648393', '2026-03-26 03:32:05.597582', '2026-03-26 03:32:05.597582'))
2026-03-26 11:32:05,602 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757640>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '3df90a26-b0de-4a02-aaae-708cb147a3a8', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, 'be262c38-3ed2-4ccf-94f2-d929a8648393', '2026-03-26 03:32:05.597582', '2026-03-26 03:32:05.597582')) completed
2026-03-26 11:32:05,603 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757640>)
2026-03-26 11:32:05,604 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | COMMIT
2026-03-26 11:32:05,604 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757640>) completed
2026-03-26 11:32:05,604 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7753C0>, 'SELECT 1', [])
2026-03-26 11:32:05,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7753C0>, 'SELECT 1', []) completed
2026-03-26 11:32:05,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7753C0>)
2026-03-26 11:32:05,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7753C0>) completed
2026-03-26 11:32:05,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7753C0>)
2026-03-26 11:32:05,619 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:05,619 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:05,620 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 395.1s ago] ('be262c38-3ed2-4ccf-94f2-d929a8648393',)
2026-03-26 11:32:05,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7753C0>) completed
2026-03-26 11:32:05,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775540>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('be262c38-3ed2-4ccf-94f2-d929a8648393',))
2026-03-26 11:32:05,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775540>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('be262c38-3ed2-4ccf-94f2-d929a8648393',)) completed
2026-03-26 11:32:05,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775540>)
2026-03-26 11:32:05,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775540>) completed
2026-03-26 11:32:05,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775540>)
2026-03-26 11:32:05,624 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | ROLLBACK
2026-03-26 11:32:05,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775540>) completed
2026-03-26 11:32:05,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,627 | INFO | sqlalchemy.engine.Engine | request_id=3df90a26-b0de-4a02-aaae-708cb147a3a8 | user=anonymous | GET /api/folders | status=- | duration=- | ROLLBACK
2026-03-26 11:32:05,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,655 | INFO | jarvis.request | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | request_started
2026-03-26 11:32:05,660 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,660 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,660 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7755C0>, 'SELECT 1', [])
2026-03-26 11:32:05,661 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7755C0>, 'SELECT 1', []) completed
2026-03-26 11:32:05,661 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7755C0>)
2026-03-26 11:32:05,662 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7755C0>) completed
2026-03-26 11:32:05,662 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7755C0>)
2026-03-26 11:32:05,662 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:05,663 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:05,663 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7755C0>) completed
2026-03-26 11:32:05,663 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 372.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:05,664 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,664 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,665 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:05,665 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:05,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:05,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:05,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:05,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:05,672 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at
FROM documents
WHERE documents.user_id = ? ORDER BY documents.created_at DESC
2026-03-26 11:32:05,672 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | [generated in 0.00080s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:05,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756740>, 'SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at \nFROM documents \nWHERE documents.user_id = ? ORDER BY documents.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:05,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756740>, 'SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at \nFROM documents \nWHERE documents.user_id = ? ORDER BY documents.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:05,676 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756740>)
2026-03-26 11:32:05,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756740>) completed
2026-03-26 11:32:05,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756740>)
2026-03-26 11:32:05,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756740>) completed
2026-03-26 11:32:05,679 | INFO | jarvis.request | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=200 | duration=23 | request_completed
2026-03-26 11:32:05,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777F40>, 'SELECT 1', [])
2026-03-26 11:32:05,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777F40>, 'SELECT 1', []) completed
2026-03-26 11:32:05,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777F40>)
2026-03-26 11:32:05,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777F40>) completed
2026-03-26 11:32:05,682 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777F40>)
2026-03-26 11:32:05,682 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:05,683 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:05,683 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 395.2s ago] ('info', 'system', None, 'a147f02e-a61a-43d0-b4dc-ff45bb93f3b6', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 23, '5e2b5a8c-b2f8-48c1-a6b6-ef26a40d91a3', '2026-03-26 03:32:05.683256', '2026-03-26 03:32:05.683256')
2026-03-26 11:32:05,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777F40>) completed
2026-03-26 11:32:05,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,685 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774040>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a147f02e-a61a-43d0-b4dc-ff45bb93f3b6', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 23, '5e2b5a8c-b2f8-48c1-a6b6-ef26a40d91a3', '2026-03-26 03:32:05.683256', '2026-03-26 03:32:05.683256'))
2026-03-26 11:32:05,687 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774040>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a147f02e-a61a-43d0-b4dc-ff45bb93f3b6', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 23, '5e2b5a8c-b2f8-48c1-a6b6-ef26a40d91a3', '2026-03-26 03:32:05.683256', '2026-03-26 03:32:05.683256')) completed
2026-03-26 11:32:05,688 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774040>)
2026-03-26 11:32:05,689 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | COMMIT
2026-03-26 11:32:05,689 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774040>) completed
2026-03-26 11:32:05,689 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,704 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,704 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,706 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,706 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,706 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777940>, 'SELECT 1', [])
2026-03-26 11:32:05,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777940>, 'SELECT 1', []) completed
2026-03-26 11:32:05,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777940>)
2026-03-26 11:32:05,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777940>) completed
2026-03-26 11:32:05,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777940>)
2026-03-26 11:32:05,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777940>) completed
2026-03-26 11:32:05,708 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:05,709 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:05,710 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 395.2s ago] ('5e2b5a8c-b2f8-48c1-a6b6-ef26a40d91a3',)
2026-03-26 11:32:05,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7777C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5e2b5a8c-b2f8-48c1-a6b6-ef26a40d91a3',))
2026-03-26 11:32:05,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7777C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5e2b5a8c-b2f8-48c1-a6b6-ef26a40d91a3',)) completed
2026-03-26 11:32:05,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7777C0>)
2026-03-26 11:32:05,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7777C0>) completed
2026-03-26 11:32:05,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7777C0>)
2026-03-26 11:32:05,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7777C0>) completed
2026-03-26 11:32:05,713 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | ROLLBACK
2026-03-26 11:32:05,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:05,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:05,716 | INFO | sqlalchemy.engine.Engine | request_id=a147f02e-a61a-43d0-b4dc-ff45bb93f3b6 | user=anonymous | GET /api/documents | status=- | duration=- | ROLLBACK
2026-03-26 11:32:05,718 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,718 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:05,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:05,720 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:06,979 | INFO | jarvis.request | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | request_started
2026-03-26 11:32:06,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:06,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:06,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774440>, 'SELECT 1', [])
2026-03-26 11:32:06,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774440>, 'SELECT 1', []) completed
2026-03-26 11:32:06,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774440>)
2026-03-26 11:32:06,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774440>) completed
2026-03-26 11:32:06,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774440>)
2026-03-26 11:32:06,984 | INFO | sqlalchemy.engine.Engine | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:06,984 | INFO | sqlalchemy.engine.Engine | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:06,984 | INFO | sqlalchemy.engine.Engine | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 373.8s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:06,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774440>) completed
2026-03-26 11:32:06,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:06,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:06,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:06,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:06,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777540>)
2026-03-26 11:32:06,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777540>) completed
2026-03-26 11:32:06,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777540>)
2026-03-26 11:32:06,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777540>) completed
2026-03-26 11:32:06,989 | INFO | sqlalchemy.engine.Engine | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at
FROM skills
WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1
2026-03-26 11:32:06,989 | INFO | sqlalchemy.engine.Engine | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 373.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:32:06,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:06,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:06,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775A40>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:32:06,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775A40>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:32:06,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775A40>)
2026-03-26 11:32:06,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775A40>) completed
2026-03-26 11:32:06,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775A40>)
2026-03-26 11:32:06,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775A40>) completed
2026-03-26 11:32:06,994 | INFO | sqlalchemy.engine.Engine | request_id=d36bff6d-4414-4562-a757-94fcf909e750 | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK
2026-03-26 11:32:06,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:06,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:06,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:06,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:07,001 | ERROR | jarvis.request | request_id=- | user=anonymous | - - | status=500 | duration=- | unhandled_exception
2026-03-26 11:32:07,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:07,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:07,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7913C0>, 'SELECT 1', [])
2026-03-26 11:32:07,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7913C0>, 'SELECT 1', []) completed
2026-03-26 11:32:07,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7913C0>)
2026-03-26 11:32:07,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7913C0>) completed
2026-03-26 11:32:07,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7913C0>)
2026-03-26 11:32:07,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7913C0>) completed
2026-03-26 11:32:07,005 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:07,006 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:07,006 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 396.5s ago] ('info', 'system', None, 'd36bff6d-4414-4562-a757-94fcf909e750', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), ... (11438 characters truncated) ... n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '12e558ca-06af-4d57-a47a-db4345ef872a', '2026-03-26 03:32:07.006537', '2026-03-26 03:32:07.006537')
2026-03-26 11:32:07,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:07,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:07,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791440>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd36bff6d-4414-4562-a757-94fcf909e750', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '12e558ca-06af-4d57-a47a-db4345ef872a', '2026-03-26 03:32:07.006537', '2026-03-26 03:32:07.006537'))
2026-03-26 11:32:07,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791440>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd36bff6d-4414-4562-a757-94fcf909e750', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '12e558ca-06af-4d57-a47a-db4345ef872a', '2026-03-26 03:32:07.006537', '2026-03-26 03:32:07.006537')) completed
2026-03-26 11:32:07,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791440>)
2026-03-26 11:32:07,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791440>) completed
2026-03-26 11:32:07,012 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:32:07,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:07,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:07,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:07,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:07,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:07,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:07,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7917C0>, 'SELECT 1', [])
2026-03-26 11:32:07,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7917C0>, 'SELECT 1', []) completed
2026-03-26 11:32:07,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7917C0>)
2026-03-26 11:32:07,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7917C0>) completed
2026-03-26 11:32:07,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7917C0>)
2026-03-26 11:32:07,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7917C0>) completed
2026-03-26 11:32:07,032 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:07,033 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:07,033 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 396.5s ago] ('12e558ca-06af-4d57-a47a-db4345ef872a',)
2026-03-26 11:32:07,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:07,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:07,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7777C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('12e558ca-06af-4d57-a47a-db4345ef872a',))
2026-03-26 11:32:07,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7777C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('12e558ca-06af-4d57-a47a-db4345ef872a',)) completed
2026-03-26 11:32:07,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7777C0>)
2026-03-26 11:32:07,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7777C0>) completed
2026-03-26 11:32:07,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7777C0>)
2026-03-26 11:32:07,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7777C0>) completed
2026-03-26 11:32:07,036 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:32:07,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:07,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:07,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:07,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 416, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\applications.py", line 1160, in __call__
await super().__call__(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\applications.py", line 107, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 186, in __call__
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 191, in __call__
with recv_stream, send_stream, collapse_excgroups():
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_utils.py", line 87, in collapse_excgroups
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 193, in __call__
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\app\logging_utils.py", line 179, in request_logging_middleware
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 168, in call_next
raise app_exc from app_exc.__cause__ or app_exc.__context__
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 144, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\cors.py", line 87, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 736, in app
await route.handle(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 290, in handle
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 130, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 116, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 691, in app
content = await serialize_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 296, in serialize_response
raise ResponseValidationError(
fastapi.exceptions.ResponseValidationError: 18 validation errors:
{'type': 'string_type', 'loc': ('response', 0, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 0, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
File "E:\Code\Python\Projects\Jarvis\backend\app\routers\skill.py", line 39, in list_skills
GET /api/skills
2026-03-26 11:32:08,142 | INFO | jarvis.request | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:08,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:08,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:08,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791EC0>, 'SELECT 1', [])
2026-03-26 11:32:08,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791EC0>, 'SELECT 1', []) completed
2026-03-26 11:32:08,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791EC0>)
2026-03-26 11:32:08,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791EC0>) completed
2026-03-26 11:32:08,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791EC0>)
2026-03-26 11:32:08,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791EC0>) completed
2026-03-26 11:32:08,150 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:08,150 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:08,150 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 375s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:08,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:08,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:08,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:08,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:08,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791FC0>)
2026-03-26 11:32:08,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791FC0>) completed
2026-03-26 11:32:08,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791FC0>)
2026-03-26 11:32:08,156 | INFO | jarvis.request | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=13 | request_completed
2026-03-26 11:32:08,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791FC0>) completed
2026-03-26 11:32:08,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774F40>, 'SELECT 1', [])
2026-03-26 11:32:08,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774F40>, 'SELECT 1', []) completed
2026-03-26 11:32:08,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774F40>)
2026-03-26 11:32:08,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774F40>) completed
2026-03-26 11:32:08,160 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774F40>)
2026-03-26 11:32:08,160 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:08,161 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:08,161 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 397.6s ago] ('info', 'system', None, '2ebc4587-8ca0-4254-bc99-02d96496654b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '7a9e4032-f6ad-4620-922e-1e08cdaec101', '2026-03-26 03:32:08.161077', '2026-03-26 03:32:08.161077')
2026-03-26 11:32:08,161 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774F40>) completed
2026-03-26 11:32:08,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7757C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '2ebc4587-8ca0-4254-bc99-02d96496654b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '7a9e4032-f6ad-4620-922e-1e08cdaec101', '2026-03-26 03:32:08.161077', '2026-03-26 03:32:08.161077'))
2026-03-26 11:32:08,165 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7757C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '2ebc4587-8ca0-4254-bc99-02d96496654b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 13, '7a9e4032-f6ad-4620-922e-1e08cdaec101', '2026-03-26 03:32:08.161077', '2026-03-26 03:32:08.161077')) completed
2026-03-26 11:32:08,165 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7757C0>)
2026-03-26 11:32:08,166 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:08,167 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7757C0>) completed
2026-03-26 11:32:08,167 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7744C0>, 'SELECT 1', [])
2026-03-26 11:32:08,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7744C0>, 'SELECT 1', []) completed
2026-03-26 11:32:08,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7744C0>)
2026-03-26 11:32:08,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7744C0>) completed
2026-03-26 11:32:08,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7744C0>)
2026-03-26 11:32:08,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7744C0>) completed
2026-03-26 11:32:08,180 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:08,181 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:08,181 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 397.6s ago] ('7a9e4032-f6ad-4620-922e-1e08cdaec101',)
2026-03-26 11:32:08,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777D40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7a9e4032-f6ad-4620-922e-1e08cdaec101',))
2026-03-26 11:32:08,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777D40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7a9e4032-f6ad-4620-922e-1e08cdaec101',)) completed
2026-03-26 11:32:08,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777D40>)
2026-03-26 11:32:08,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777D40>) completed
2026-03-26 11:32:08,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777D40>)
2026-03-26 11:32:08,186 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:08,186 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777D40>) completed
2026-03-26 11:32:08,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:08,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:08,189 | INFO | sqlalchemy.engine.Engine | request_id=2ebc4587-8ca0-4254-bc99-02d96496654b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:08,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:08,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:08,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:08,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,207 | INFO | jarvis.request | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:13,209 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:13,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:13,210 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776AC0>, 'SELECT 1', [])
2026-03-26 11:32:13,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776AC0>, 'SELECT 1', []) completed
2026-03-26 11:32:13,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D776AC0>)
2026-03-26 11:32:13,211 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D776AC0>) completed
2026-03-26 11:32:13,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776AC0>)
2026-03-26 11:32:13,212 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776AC0>) completed
2026-03-26 11:32:13,212 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:13,213 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:13,213 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 380.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:13,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:13,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:13,214 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7744C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:13,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7744C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:13,215 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7744C0>)
2026-03-26 11:32:13,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7744C0>) completed
2026-03-26 11:32:13,216 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7744C0>)
2026-03-26 11:32:13,217 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7744C0>) completed
2026-03-26 11:32:13,218 | INFO | jarvis.request | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=11 | request_completed
2026-03-26 11:32:13,219 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT 1', [])
2026-03-26 11:32:13,220 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT 1', []) completed
2026-03-26 11:32:13,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:32:13,221 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:32:13,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:32:13,222 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:32:13,222 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:13,223 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:13,224 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 402.7s ago] ('info', 'system', None, 'e66672e5-494e-425f-85b7-a267c5d0b192', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 11, '4f3ab22b-0eea-4857-9283-e6be296b9592', '2026-03-26 03:32:13.223929', '2026-03-26 03:32:13.223929')
2026-03-26 11:32:13,224 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,225 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7758C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e66672e5-494e-425f-85b7-a267c5d0b192', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 11, '4f3ab22b-0eea-4857-9283-e6be296b9592', '2026-03-26 03:32:13.223929', '2026-03-26 03:32:13.223929'))
2026-03-26 11:32:13,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7758C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e66672e5-494e-425f-85b7-a267c5d0b192', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 11, '4f3ab22b-0eea-4857-9283-e6be296b9592', '2026-03-26 03:32:13.223929', '2026-03-26 03:32:13.223929')) completed
2026-03-26 11:32:13,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7758C0>)
2026-03-26 11:32:13,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7758C0>) completed
2026-03-26 11:32:13,232 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:13,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7915C0>, 'SELECT 1', [])
2026-03-26 11:32:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7915C0>, 'SELECT 1', []) completed
2026-03-26 11:32:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7915C0>)
2026-03-26 11:32:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7915C0>) completed
2026-03-26 11:32:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7915C0>)
2026-03-26 11:32:13,251 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:13,252 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:13,252 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 402.7s ago] ('4f3ab22b-0eea-4857-9283-e6be296b9592',)
2026-03-26 11:32:13,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7915C0>) completed
2026-03-26 11:32:13,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727640>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4f3ab22b-0eea-4857-9283-e6be296b9592',))
2026-03-26 11:32:13,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D727640>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4f3ab22b-0eea-4857-9283-e6be296b9592',)) completed
2026-03-26 11:32:13,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727640>)
2026-03-26 11:32:13,255 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D727640>) completed
2026-03-26 11:32:13,255 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727640>)
2026-03-26 11:32:13,257 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:13,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D727640>) completed
2026-03-26 11:32:13,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:13,260 | INFO | sqlalchemy.engine.Engine | request_id=e66672e5-494e-425f-85b7-a267c5d0b192 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:13,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:13,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:13,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:13,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:13,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,009 | INFO | jarvis.request | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:19,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:19,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:19,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7758C0>, 'SELECT 1', [])
2026-03-26 11:32:19,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7758C0>, 'SELECT 1', []) completed
2026-03-26 11:32:19,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7758C0>)
2026-03-26 11:32:19,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7758C0>) completed
2026-03-26 11:32:19,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7758C0>)
2026-03-26 11:32:19,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7758C0>) completed
2026-03-26 11:32:19,012 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:19,012 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:19,012 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 385.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:19,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:19,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:19,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:19,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:19,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775FC0>)
2026-03-26 11:32:19,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775FC0>) completed
2026-03-26 11:32:19,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775FC0>)
2026-03-26 11:32:19,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775FC0>) completed
2026-03-26 11:32:19,015 | INFO | jarvis.request | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed
2026-03-26 11:32:19,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7760C0>, 'SELECT 1', [])
2026-03-26 11:32:19,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7760C0>, 'SELECT 1', []) completed
2026-03-26 11:32:19,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7760C0>)
2026-03-26 11:32:19,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7760C0>) completed
2026-03-26 11:32:19,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7760C0>)
2026-03-26 11:32:19,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7760C0>) completed
2026-03-26 11:32:19,016 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:19,017 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:19,017 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 408.5s ago] ('info', 'system', None, 'e3e7b05a-1aaa-4b71-9562-e68e3dd492ff', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'd60219fb-66fc-4690-86e1-37e8f490e39a', '2026-03-26 03:32:19.017752', '2026-03-26 03:32:19.017752')
2026-03-26 11:32:19,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e3e7b05a-1aaa-4b71-9562-e68e3dd492ff', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'd60219fb-66fc-4690-86e1-37e8f490e39a', '2026-03-26 03:32:19.017752', '2026-03-26 03:32:19.017752'))
2026-03-26 11:32:19,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e3e7b05a-1aaa-4b71-9562-e68e3dd492ff', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'd60219fb-66fc-4690-86e1-37e8f490e39a', '2026-03-26 03:32:19.017752', '2026-03-26 03:32:19.017752')) completed
2026-03-26 11:32:19,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:19,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:19,020 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:19,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756740>, 'SELECT 1', [])
2026-03-26 11:32:19,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756740>, 'SELECT 1', []) completed
2026-03-26 11:32:19,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756740>)
2026-03-26 11:32:19,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756740>) completed
2026-03-26 11:32:19,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756740>)
2026-03-26 11:32:19,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756740>) completed
2026-03-26 11:32:19,029 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:19,030 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:19,030 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 408.5s ago] ('d60219fb-66fc-4690-86e1-37e8f490e39a',)
2026-03-26 11:32:19,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('d60219fb-66fc-4690-86e1-37e8f490e39a',))
2026-03-26 11:32:19,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('d60219fb-66fc-4690-86e1-37e8f490e39a',)) completed
2026-03-26 11:32:19,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756740>)
2026-03-26 11:32:19,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756740>) completed
2026-03-26 11:32:19,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756740>)
2026-03-26 11:32:19,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756740>) completed
2026-03-26 11:32:19,031 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:19,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:19,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:19,033 | INFO | sqlalchemy.engine.Engine | request_id=e3e7b05a-1aaa-4b71-9562-e68e3dd492ff | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:19,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:19,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:19,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:19,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,312 | INFO | jarvis.request | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:24,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:24,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:24,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7902C0>, 'SELECT 1', [])
2026-03-26 11:32:24,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7902C0>, 'SELECT 1', []) completed
2026-03-26 11:32:24,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7902C0>)
2026-03-26 11:32:24,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7902C0>) completed
2026-03-26 11:32:24,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7902C0>)
2026-03-26 11:32:24,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7902C0>) completed
2026-03-26 11:32:24,315 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:24,315 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:24,315 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 391.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:24,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:24,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:24,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:24,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:24,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775840>)
2026-03-26 11:32:24,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775840>) completed
2026-03-26 11:32:24,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775840>)
2026-03-26 11:32:24,318 | INFO | jarvis.request | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed
2026-03-26 11:32:24,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775840>) completed
2026-03-26 11:32:24,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7921C0>, 'SELECT 1', [])
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7921C0>, 'SELECT 1', []) completed
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7921C0>)
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7921C0>) completed
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7921C0>)
2026-03-26 11:32:24,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7921C0>) completed
2026-03-26 11:32:24,319 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:24,320 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:24,320 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 413.8s ago] ('info', 'system', None, 'fc11932a-4a5e-460c-8174-33e3b7a5da83', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '1456a46b-cb8c-4f8c-8fb8-c9c24120e465', '2026-03-26 03:32:24.319926', '2026-03-26 03:32:24.319926')
2026-03-26 11:32:24,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776EC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fc11932a-4a5e-460c-8174-33e3b7a5da83', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '1456a46b-cb8c-4f8c-8fb8-c9c24120e465', '2026-03-26 03:32:24.319926', '2026-03-26 03:32:24.319926'))
2026-03-26 11:32:24,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776EC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'fc11932a-4a5e-460c-8174-33e3b7a5da83', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '1456a46b-cb8c-4f8c-8fb8-c9c24120e465', '2026-03-26 03:32:24.319926', '2026-03-26 03:32:24.319926')) completed
2026-03-26 11:32:24,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776EC0>)
2026-03-26 11:32:24,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776EC0>) completed
2026-03-26 11:32:24,323 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:24,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7261C0>, 'SELECT 1', [])
2026-03-26 11:32:24,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7261C0>, 'SELECT 1', []) completed
2026-03-26 11:32:24,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7261C0>)
2026-03-26 11:32:24,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7261C0>) completed
2026-03-26 11:32:24,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7261C0>)
2026-03-26 11:32:24,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7261C0>) completed
2026-03-26 11:32:24,332 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:24,332 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:24,332 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 413.8s ago] ('1456a46b-cb8c-4f8c-8fb8-c9c24120e465',)
2026-03-26 11:32:24,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7261C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1456a46b-cb8c-4f8c-8fb8-c9c24120e465',))
2026-03-26 11:32:24,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7261C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1456a46b-cb8c-4f8c-8fb8-c9c24120e465',)) completed
2026-03-26 11:32:24,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7261C0>)
2026-03-26 11:32:24,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7261C0>) completed
2026-03-26 11:32:24,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7261C0>)
2026-03-26 11:32:24,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7261C0>) completed
2026-03-26 11:32:24,335 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:24,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:24,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:24,336 | INFO | sqlalchemy.engine.Engine | request_id=fc11932a-4a5e-460c-8174-33e3b7a5da83 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:24,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:24,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:24,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:24,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,009 | INFO | jarvis.request | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:29,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:29,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:29,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7908C0>, 'SELECT 1', [])
2026-03-26 11:32:29,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7908C0>, 'SELECT 1', []) completed
2026-03-26 11:32:29,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7908C0>)
2026-03-26 11:32:29,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7908C0>) completed
2026-03-26 11:32:29,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7908C0>)
2026-03-26 11:32:29,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7908C0>) completed
2026-03-26 11:32:29,011 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:29,012 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:29,012 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 395.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:29,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:29,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:29,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775AC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:29,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775AC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:29,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775AC0>)
2026-03-26 11:32:29,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775AC0>) completed
2026-03-26 11:32:29,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775AC0>)
2026-03-26 11:32:29,014 | INFO | jarvis.request | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed
2026-03-26 11:32:29,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775AC0>) completed
2026-03-26 11:32:29,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791CC0>, 'SELECT 1', [])
2026-03-26 11:32:29,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791CC0>, 'SELECT 1', []) completed
2026-03-26 11:32:29,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791CC0>)
2026-03-26 11:32:29,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791CC0>) completed
2026-03-26 11:32:29,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791CC0>)
2026-03-26 11:32:29,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791CC0>) completed
2026-03-26 11:32:29,016 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:29,016 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:29,016 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 418.5s ago] ('info', 'system', None, '5d06ee9b-678d-4a4b-a1d1-fd7885050970', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '5f67a361-ab26-450b-a0a8-13cf142d4d96', '2026-03-26 03:32:29.016881', '2026-03-26 03:32:29.016881')
2026-03-26 11:32:29,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7901C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5d06ee9b-678d-4a4b-a1d1-fd7885050970', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '5f67a361-ab26-450b-a0a8-13cf142d4d96', '2026-03-26 03:32:29.016881', '2026-03-26 03:32:29.016881'))
2026-03-26 11:32:29,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7901C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5d06ee9b-678d-4a4b-a1d1-fd7885050970', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '5f67a361-ab26-450b-a0a8-13cf142d4d96', '2026-03-26 03:32:29.016881', '2026-03-26 03:32:29.016881')) completed
2026-03-26 11:32:29,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7901C0>)
2026-03-26 11:32:29,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7901C0>) completed
2026-03-26 11:32:29,019 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:29,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,031 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790E40>, 'SELECT 1', [])
2026-03-26 11:32:29,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790E40>, 'SELECT 1', []) completed
2026-03-26 11:32:29,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790E40>)
2026-03-26 11:32:29,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790E40>) completed
2026-03-26 11:32:29,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790E40>)
2026-03-26 11:32:29,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790E40>) completed
2026-03-26 11:32:29,034 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:29,034 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:29,034 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 418.5s ago] ('5f67a361-ab26-450b-a0a8-13cf142d4d96',)
2026-03-26 11:32:29,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5f67a361-ab26-450b-a0a8-13cf142d4d96',))
2026-03-26 11:32:29,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5f67a361-ab26-450b-a0a8-13cf142d4d96',)) completed
2026-03-26 11:32:29,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790F40>)
2026-03-26 11:32:29,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790F40>) completed
2026-03-26 11:32:29,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790F40>)
2026-03-26 11:32:29,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790F40>) completed
2026-03-26 11:32:29,036 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:29,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:29,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:29,037 | INFO | sqlalchemy.engine.Engine | request_id=5d06ee9b-678d-4a4b-a1d1-fd7885050970 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:29,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:29,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:29,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:29,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,315 | INFO | jarvis.request | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:34,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:34,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:34,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791FC0>, 'SELECT 1', [])
2026-03-26 11:32:34,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791FC0>, 'SELECT 1', []) completed
2026-03-26 11:32:34,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791FC0>)
2026-03-26 11:32:34,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791FC0>) completed
2026-03-26 11:32:34,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791FC0>)
2026-03-26 11:32:34,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791FC0>) completed
2026-03-26 11:32:34,318 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:34,319 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:34,319 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 401.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:34,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:34,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:34,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790E40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:34,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790E40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:34,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790E40>)
2026-03-26 11:32:34,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790E40>) completed
2026-03-26 11:32:34,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790E40>)
2026-03-26 11:32:34,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790E40>) completed
2026-03-26 11:32:34,321 | INFO | jarvis.request | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed
2026-03-26 11:32:34,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790F40>, 'SELECT 1', [])
2026-03-26 11:32:34,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790F40>, 'SELECT 1', []) completed
2026-03-26 11:32:34,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790F40>)
2026-03-26 11:32:34,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790F40>) completed
2026-03-26 11:32:34,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790F40>)
2026-03-26 11:32:34,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790F40>) completed
2026-03-26 11:32:34,323 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:34,324 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:34,324 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 423.8s ago] ('info', 'system', None, '4f793898-c428-4b34-913e-8b38c2caf4d3', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'ebfc3293-c6dc-4017-a1ae-c2ba244456ae', '2026-03-26 03:32:34.324934', '2026-03-26 03:32:34.324934')
2026-03-26 11:32:34,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7908C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4f793898-c428-4b34-913e-8b38c2caf4d3', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'ebfc3293-c6dc-4017-a1ae-c2ba244456ae', '2026-03-26 03:32:34.324934', '2026-03-26 03:32:34.324934'))
2026-03-26 11:32:34,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7908C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4f793898-c428-4b34-913e-8b38c2caf4d3', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, 'ebfc3293-c6dc-4017-a1ae-c2ba244456ae', '2026-03-26 03:32:34.324934', '2026-03-26 03:32:34.324934')) completed
2026-03-26 11:32:34,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7908C0>)
2026-03-26 11:32:34,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7908C0>) completed
2026-03-26 11:32:34,327 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:34,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'SELECT 1', [])
2026-03-26 11:32:34,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'SELECT 1', []) completed
2026-03-26 11:32:34,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:34,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:34,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:34,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:34,345 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:34,345 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:34,345 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 423.8s ago] ('ebfc3293-c6dc-4017-a1ae-c2ba244456ae',)
2026-03-26 11:32:34,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('ebfc3293-c6dc-4017-a1ae-c2ba244456ae',))
2026-03-26 11:32:34,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775340>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('ebfc3293-c6dc-4017-a1ae-c2ba244456ae',)) completed
2026-03-26 11:32:34,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:34,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:34,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>)
2026-03-26 11:32:34,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775340>) completed
2026-03-26 11:32:34,347 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:34,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:34,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:34,349 | INFO | sqlalchemy.engine.Engine | request_id=4f793898-c428-4b34-913e-8b38c2caf4d3 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:34,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:34,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:34,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:34,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,018 | INFO | jarvis.request | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:39,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:39,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:39,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7904C0>, 'SELECT 1', [])
2026-03-26 11:32:39,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7904C0>, 'SELECT 1', []) completed
2026-03-26 11:32:39,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7904C0>)
2026-03-26 11:32:39,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7904C0>) completed
2026-03-26 11:32:39,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7904C0>)
2026-03-26 11:32:39,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7904C0>) completed
2026-03-26 11:32:39,021 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:39,021 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:39,021 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 405.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:39,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:39,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:39,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790E40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:39,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790E40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:39,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790E40>)
2026-03-26 11:32:39,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790E40>) completed
2026-03-26 11:32:39,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790E40>)
2026-03-26 11:32:39,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790E40>) completed
2026-03-26 11:32:39,025 | INFO | jarvis.request | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed
2026-03-26 11:32:39,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D792040>, 'SELECT 1', [])
2026-03-26 11:32:39,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D792040>, 'SELECT 1', []) completed
2026-03-26 11:32:39,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D792040>)
2026-03-26 11:32:39,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D792040>) completed
2026-03-26 11:32:39,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D792040>)
2026-03-26 11:32:39,027 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D792040>) completed
2026-03-26 11:32:39,027 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:39,028 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:39,028 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 428.5s ago] ('info', 'system', None, 'cac8a254-2d46-48be-a992-b0756c651a5d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '59a58a79-ee8e-4769-b394-5439cf4f8714', '2026-03-26 03:32:39.028199', '2026-03-26 03:32:39.028199')
2026-03-26 11:32:39,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,028 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7911C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'cac8a254-2d46-48be-a992-b0756c651a5d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '59a58a79-ee8e-4769-b394-5439cf4f8714', '2026-03-26 03:32:39.028199', '2026-03-26 03:32:39.028199'))
2026-03-26 11:32:39,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7911C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'cac8a254-2d46-48be-a992-b0756c651a5d', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '59a58a79-ee8e-4769-b394-5439cf4f8714', '2026-03-26 03:32:39.028199', '2026-03-26 03:32:39.028199')) completed
2026-03-26 11:32:39,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7911C0>)
2026-03-26 11:32:39,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7911C0>) completed
2026-03-26 11:32:39,033 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:39,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790840>, 'SELECT 1', [])
2026-03-26 11:32:39,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790840>, 'SELECT 1', []) completed
2026-03-26 11:32:39,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790840>)
2026-03-26 11:32:39,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790840>) completed
2026-03-26 11:32:39,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790840>)
2026-03-26 11:32:39,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790840>) completed
2026-03-26 11:32:39,086 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:39,087 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:39,087 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 428.5s ago] ('59a58a79-ee8e-4769-b394-5439cf4f8714',)
2026-03-26 11:32:39,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7907C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('59a58a79-ee8e-4769-b394-5439cf4f8714',))
2026-03-26 11:32:39,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7907C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('59a58a79-ee8e-4769-b394-5439cf4f8714',)) completed
2026-03-26 11:32:39,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7907C0>)
2026-03-26 11:32:39,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7907C0>) completed
2026-03-26 11:32:39,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7907C0>)
2026-03-26 11:32:39,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7907C0>) completed
2026-03-26 11:32:39,094 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:39,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,094 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:39,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:39,096 | INFO | sqlalchemy.engine.Engine | request_id=cac8a254-2d46-48be-a992-b0756c651a5d | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:39,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:39,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:39,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:39,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,313 | INFO | jarvis.request | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:44,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:44,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:44,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE940>, 'SELECT 1', [])
2026-03-26 11:32:44,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE940>, 'SELECT 1', []) completed
2026-03-26 11:32:44,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE940>)
2026-03-26 11:32:44,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE940>) completed
2026-03-26 11:32:44,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE940>)
2026-03-26 11:32:44,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE940>) completed
2026-03-26 11:32:44,318 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:44,318 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:44,318 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 411.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:44,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:44,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:44,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE0C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:44,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE0C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:44,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE0C0>)
2026-03-26 11:32:44,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE0C0>) completed
2026-03-26 11:32:44,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE0C0>)
2026-03-26 11:32:44,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE0C0>) completed
2026-03-26 11:32:44,323 | INFO | jarvis.request | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=9 | request_completed
2026-03-26 11:32:44,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE840>, 'SELECT 1', [])
2026-03-26 11:32:44,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE840>, 'SELECT 1', []) completed
2026-03-26 11:32:44,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE840>)
2026-03-26 11:32:44,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE840>) completed
2026-03-26 11:32:44,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE840>)
2026-03-26 11:32:44,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE840>) completed
2026-03-26 11:32:44,327 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:44,327 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:44,328 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 433.8s ago] ('info', 'system', None, 'a17281cd-623a-4095-b66e-755b5e27485f', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, '2b333fea-6daf-4e4f-870c-08adb5c88f0d', '2026-03-26 03:32:44.327796', '2026-03-26 03:32:44.327796')
2026-03-26 11:32:44,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DED40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a17281cd-623a-4095-b66e-755b5e27485f', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, '2b333fea-6daf-4e4f-870c-08adb5c88f0d', '2026-03-26 03:32:44.327796', '2026-03-26 03:32:44.327796'))
2026-03-26 11:32:44,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DED40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a17281cd-623a-4095-b66e-755b5e27485f', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, '2b333fea-6daf-4e4f-870c-08adb5c88f0d', '2026-03-26 03:32:44.327796', '2026-03-26 03:32:44.327796')) completed
2026-03-26 11:32:44,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DED40>)
2026-03-26 11:32:44,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DED40>) completed
2026-03-26 11:32:44,333 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:44,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,434 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,436 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,436 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774F40>, 'SELECT 1', [])
2026-03-26 11:32:44,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774F40>, 'SELECT 1', []) completed
2026-03-26 11:32:44,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774F40>)
2026-03-26 11:32:44,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774F40>) completed
2026-03-26 11:32:44,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774F40>)
2026-03-26 11:32:44,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774F40>) completed
2026-03-26 11:32:44,438 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:44,439 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:44,440 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 433.9s ago] ('2b333fea-6daf-4e4f-870c-08adb5c88f0d',)
2026-03-26 11:32:44,440 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,441 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,441 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2b333fea-6daf-4e4f-870c-08adb5c88f0d',))
2026-03-26 11:32:44,442 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2b333fea-6daf-4e4f-870c-08adb5c88f0d',)) completed
2026-03-26 11:32:44,442 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777940>)
2026-03-26 11:32:44,442 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777940>) completed
2026-03-26 11:32:44,443 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777940>)
2026-03-26 11:32:44,444 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777940>) completed
2026-03-26 11:32:44,444 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:44,444 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,445 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,445 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:44,445 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:44,446 | INFO | sqlalchemy.engine.Engine | request_id=a17281cd-623a-4095-b66e-755b5e27485f | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:44,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:44,447 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:44,447 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:44,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,011 | INFO | jarvis.request | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:49,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:49,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:49,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE8C0>, 'SELECT 1', [])
2026-03-26 11:32:49,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE8C0>, 'SELECT 1', []) completed
2026-03-26 11:32:49,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE8C0>)
2026-03-26 11:32:49,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE8C0>) completed
2026-03-26 11:32:49,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE8C0>)
2026-03-26 11:32:49,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE8C0>) completed
2026-03-26 11:32:49,014 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:49,014 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:49,015 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 415.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:49,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:49,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:49,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:49,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:49,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF540>)
2026-03-26 11:32:49,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF540>) completed
2026-03-26 11:32:49,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF540>)
2026-03-26 11:32:49,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF540>) completed
2026-03-26 11:32:49,017 | INFO | jarvis.request | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775FC0>, 'SELECT 1', [])
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775FC0>, 'SELECT 1', []) completed
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775FC0>)
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775FC0>) completed
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775FC0>)
2026-03-26 11:32:49,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775FC0>) completed
2026-03-26 11:32:49,018 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:49,019 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:49,019 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 438.5s ago] ('info', 'system', None, '32ef75d8-6a48-4eee-acbb-491ffd0ab788', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'b4f032dc-ebde-4160-8243-92bfef4ee0c1', '2026-03-26 03:32:49.019817', '2026-03-26 03:32:49.019817')
2026-03-26 11:32:49,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE1C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '32ef75d8-6a48-4eee-acbb-491ffd0ab788', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'b4f032dc-ebde-4160-8243-92bfef4ee0c1', '2026-03-26 03:32:49.019817', '2026-03-26 03:32:49.019817'))
2026-03-26 11:32:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE1C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '32ef75d8-6a48-4eee-acbb-491ffd0ab788', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'b4f032dc-ebde-4160-8243-92bfef4ee0c1', '2026-03-26 03:32:49.019817', '2026-03-26 03:32:49.019817')) completed
2026-03-26 11:32:49,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE1C0>)
2026-03-26 11:32:49,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE1C0>) completed
2026-03-26 11:32:49,022 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:49,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DDEC0>, 'SELECT 1', [])
2026-03-26 11:32:49,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DDEC0>, 'SELECT 1', []) completed
2026-03-26 11:32:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DDEC0>)
2026-03-26 11:32:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DDEC0>) completed
2026-03-26 11:32:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DDEC0>)
2026-03-26 11:32:49,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DDEC0>) completed
2026-03-26 11:32:49,039 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:49,040 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:49,040 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 438.5s ago] ('b4f032dc-ebde-4160-8243-92bfef4ee0c1',)
2026-03-26 11:32:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DDEC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b4f032dc-ebde-4160-8243-92bfef4ee0c1',))
2026-03-26 11:32:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DDEC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('b4f032dc-ebde-4160-8243-92bfef4ee0c1',)) completed
2026-03-26 11:32:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DDEC0>)
2026-03-26 11:32:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DDEC0>) completed
2026-03-26 11:32:49,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DDEC0>)
2026-03-26 11:32:49,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DDEC0>) completed
2026-03-26 11:32:49,041 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:49,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:49,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:49,045 | INFO | sqlalchemy.engine.Engine | request_id=32ef75d8-6a48-4eee-acbb-491ffd0ab788 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:49,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:49,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:49,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:49,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,313 | INFO | jarvis.request | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:54,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:54,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:54,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776EC0>, 'SELECT 1', [])
2026-03-26 11:32:54,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776EC0>, 'SELECT 1', []) completed
2026-03-26 11:32:54,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D776EC0>)
2026-03-26 11:32:54,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D776EC0>) completed
2026-03-26 11:32:54,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776EC0>)
2026-03-26 11:32:54,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776EC0>) completed
2026-03-26 11:32:54,316 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:54,317 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:54,317 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 421.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:54,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:54,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:54,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF540>)
2026-03-26 11:32:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF540>) completed
2026-03-26 11:32:54,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF540>)
2026-03-26 11:32:54,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF540>) completed
2026-03-26 11:32:54,320 | INFO | jarvis.request | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed
2026-03-26 11:32:54,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777F40>, 'SELECT 1', [])
2026-03-26 11:32:54,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777F40>, 'SELECT 1', []) completed
2026-03-26 11:32:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777F40>)
2026-03-26 11:32:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777F40>) completed
2026-03-26 11:32:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777F40>)
2026-03-26 11:32:54,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777F40>) completed
2026-03-26 11:32:54,322 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:54,323 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:54,323 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 443.8s ago] ('info', 'system', None, '3d731f08-5fb9-419c-93b1-1de366f3db78', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '1b5a6ed9-fe3d-4738-aac8-cc7de514b2ed', '2026-03-26 03:32:54.323053', '2026-03-26 03:32:54.323053')
2026-03-26 11:32:54,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7757C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '3d731f08-5fb9-419c-93b1-1de366f3db78', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '1b5a6ed9-fe3d-4738-aac8-cc7de514b2ed', '2026-03-26 03:32:54.323053', '2026-03-26 03:32:54.323053'))
2026-03-26 11:32:54,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7757C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '3d731f08-5fb9-419c-93b1-1de366f3db78', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '1b5a6ed9-fe3d-4738-aac8-cc7de514b2ed', '2026-03-26 03:32:54.323053', '2026-03-26 03:32:54.323053')) completed
2026-03-26 11:32:54,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7757C0>)
2026-03-26 11:32:54,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7757C0>) completed
2026-03-26 11:32:54,326 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:54,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEEC0>, 'SELECT 1', [])
2026-03-26 11:32:54,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEEC0>, 'SELECT 1', []) completed
2026-03-26 11:32:54,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEEC0>)
2026-03-26 11:32:54,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEEC0>) completed
2026-03-26 11:32:54,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEEC0>)
2026-03-26 11:32:54,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEEC0>) completed
2026-03-26 11:32:54,338 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:54,338 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:54,339 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 443.8s ago] ('1b5a6ed9-fe3d-4738-aac8-cc7de514b2ed',)
2026-03-26 11:32:54,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEEC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1b5a6ed9-fe3d-4738-aac8-cc7de514b2ed',))
2026-03-26 11:32:54,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEEC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1b5a6ed9-fe3d-4738-aac8-cc7de514b2ed',)) completed
2026-03-26 11:32:54,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEEC0>)
2026-03-26 11:32:54,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEEC0>) completed
2026-03-26 11:32:54,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEEC0>)
2026-03-26 11:32:54,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEEC0>) completed
2026-03-26 11:32:54,341 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:54,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:54,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:54,342 | INFO | sqlalchemy.engine.Engine | request_id=3d731f08-5fb9-419c-93b1-1de366f3db78 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:54,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:54,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:54,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:54,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,009 | INFO | jarvis.request | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:32:59,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:59,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:59,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7756C0>, 'SELECT 1', [])
2026-03-26 11:32:59,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7756C0>, 'SELECT 1', []) completed
2026-03-26 11:32:59,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7756C0>)
2026-03-26 11:32:59,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7756C0>) completed
2026-03-26 11:32:59,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7756C0>)
2026-03-26 11:32:59,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7756C0>) completed
2026-03-26 11:32:59,012 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:59,012 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:32:59,012 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 425.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:32:59,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:59,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:59,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775EC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:32:59,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775EC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:32:59,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775EC0>)
2026-03-26 11:32:59,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775EC0>) completed
2026-03-26 11:32:59,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775EC0>)
2026-03-26 11:32:59,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775EC0>) completed
2026-03-26 11:32:59,014 | INFO | jarvis.request | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed
2026-03-26 11:32:59,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774C40>, 'SELECT 1', [])
2026-03-26 11:32:59,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774C40>, 'SELECT 1', []) completed
2026-03-26 11:32:59,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774C40>)
2026-03-26 11:32:59,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774C40>) completed
2026-03-26 11:32:59,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774C40>)
2026-03-26 11:32:59,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774C40>) completed
2026-03-26 11:32:59,017 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:59,017 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:32:59,017 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 448.5s ago] ('info', 'system', None, '82736f02-6b81-4b6b-bd23-f7223a572dcf', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'e677b6be-21b8-485a-87b1-6db8a2d4e8d0', '2026-03-26 03:32:59.017979', '2026-03-26 03:32:59.017979')
2026-03-26 11:32:59,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777540>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '82736f02-6b81-4b6b-bd23-f7223a572dcf', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'e677b6be-21b8-485a-87b1-6db8a2d4e8d0', '2026-03-26 03:32:59.017979', '2026-03-26 03:32:59.017979'))
2026-03-26 11:32:59,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777540>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '82736f02-6b81-4b6b-bd23-f7223a572dcf', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, 'e677b6be-21b8-485a-87b1-6db8a2d4e8d0', '2026-03-26 03:32:59.017979', '2026-03-26 03:32:59.017979')) completed
2026-03-26 11:32:59,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777540>)
2026-03-26 11:32:59,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777540>) completed
2026-03-26 11:32:59,020 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:32:59,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEAC0>, 'SELECT 1', [])
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEAC0>, 'SELECT 1', []) completed
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEAC0>)
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEAC0>) completed
2026-03-26 11:32:59,033 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEAC0>)
2026-03-26 11:32:59,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEAC0>) completed
2026-03-26 11:32:59,034 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:32:59,034 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:32:59,034 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 448.5s ago] ('e677b6be-21b8-485a-87b1-6db8a2d4e8d0',)
2026-03-26 11:32:59,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEAC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e677b6be-21b8-485a-87b1-6db8a2d4e8d0',))
2026-03-26 11:32:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEAC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('e677b6be-21b8-485a-87b1-6db8a2d4e8d0',)) completed
2026-03-26 11:32:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEAC0>)
2026-03-26 11:32:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEAC0>) completed
2026-03-26 11:32:59,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEAC0>)
2026-03-26 11:32:59,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEAC0>) completed
2026-03-26 11:32:59,036 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:59,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:32:59,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:32:59,037 | INFO | sqlalchemy.engine.Engine | request_id=82736f02-6b81-4b6b-bd23-f7223a572dcf | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:32:59,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:59,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:32:59,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:32:59,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,311 | INFO | jarvis.request | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:33:04,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:04,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:04,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7777C0>, 'SELECT 1', [])
2026-03-26 11:33:04,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7777C0>, 'SELECT 1', []) completed
2026-03-26 11:33:04,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7777C0>)
2026-03-26 11:33:04,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7777C0>) completed
2026-03-26 11:33:04,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7777C0>)
2026-03-26 11:33:04,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7777C0>) completed
2026-03-26 11:33:04,313 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:04,314 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:04,314 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 431.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:04,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:04,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:04,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774E40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:04,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774E40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:04,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774E40>)
2026-03-26 11:33:04,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774E40>) completed
2026-03-26 11:33:04,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774E40>)
2026-03-26 11:33:04,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774E40>) completed
2026-03-26 11:33:04,316 | INFO | jarvis.request | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=5 | request_completed
2026-03-26 11:33:04,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775040>, 'SELECT 1', [])
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775040>, 'SELECT 1', []) completed
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775040>)
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775040>) completed
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775040>)
2026-03-26 11:33:04,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775040>) completed
2026-03-26 11:33:04,319 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:04,319 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:04,319 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 453.8s ago] ('info', 'system', None, 'c0bf593f-67e2-495e-9f5a-22dfdfc035ac', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '68c6f8ad-8bd6-4679-b0f4-c8bb0de37fac', '2026-03-26 03:33:04.319567', '2026-03-26 03:33:04.319567')
2026-03-26 11:33:04,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7760C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c0bf593f-67e2-495e-9f5a-22dfdfc035ac', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '68c6f8ad-8bd6-4679-b0f4-c8bb0de37fac', '2026-03-26 03:33:04.319567', '2026-03-26 03:33:04.319567'))
2026-03-26 11:33:04,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7760C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c0bf593f-67e2-495e-9f5a-22dfdfc035ac', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 5, '68c6f8ad-8bd6-4679-b0f4-c8bb0de37fac', '2026-03-26 03:33:04.319567', '2026-03-26 03:33:04.319567')) completed
2026-03-26 11:33:04,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7760C0>)
2026-03-26 11:33:04,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7760C0>) completed
2026-03-26 11:33:04,323 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:33:04,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DFBC0>, 'SELECT 1', [])
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DFBC0>, 'SELECT 1', []) completed
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DFBC0>)
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DFBC0>) completed
2026-03-26 11:33:04,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DFBC0>)
2026-03-26 11:33:04,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DFBC0>) completed
2026-03-26 11:33:04,332 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:04,332 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:04,332 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 453.8s ago] ('68c6f8ad-8bd6-4679-b0f4-c8bb0de37fac',)
2026-03-26 11:33:04,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DFBC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('68c6f8ad-8bd6-4679-b0f4-c8bb0de37fac',))
2026-03-26 11:33:04,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DFBC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('68c6f8ad-8bd6-4679-b0f4-c8bb0de37fac',)) completed
2026-03-26 11:33:04,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DFBC0>)
2026-03-26 11:33:04,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DFBC0>) completed
2026-03-26 11:33:04,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DFBC0>)
2026-03-26 11:33:04,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DFBC0>) completed
2026-03-26 11:33:04,334 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:33:04,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:04,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:04,335 | INFO | sqlalchemy.engine.Engine | request_id=c0bf593f-67e2-495e-9f5a-22dfdfc035ac | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:33:04,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:04,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:04,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:04,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,010 | INFO | jarvis.request | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:33:09,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:09,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:09,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7557C0>, 'SELECT 1', [])
2026-03-26 11:33:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7557C0>, 'SELECT 1', []) completed
2026-03-26 11:33:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7557C0>)
2026-03-26 11:33:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7557C0>) completed
2026-03-26 11:33:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7557C0>)
2026-03-26 11:33:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7557C0>) completed
2026-03-26 11:33:09,013 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:09,013 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:09,013 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 435.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:09,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775CC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775CC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775CC0>)
2026-03-26 11:33:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775CC0>) completed
2026-03-26 11:33:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775CC0>)
2026-03-26 11:33:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775CC0>) completed
2026-03-26 11:33:09,016 | INFO | jarvis.request | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756B40>, 'SELECT 1', [])
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D756B40>, 'SELECT 1', []) completed
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756B40>)
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D756B40>) completed
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756B40>)
2026-03-26 11:33:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D756B40>) completed
2026-03-26 11:33:09,017 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:09,018 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:09,018 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 458.5s ago] ('info', 'system', None, 'd01699a5-0a29-40c8-bdec-cc04c401a9a0', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '4741108a-b52e-4ac2-adf2-40bff21906f5', '2026-03-26 03:33:09.018915', '2026-03-26 03:33:09.018915')
2026-03-26 11:33:09,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7760C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd01699a5-0a29-40c8-bdec-cc04c401a9a0', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '4741108a-b52e-4ac2-adf2-40bff21906f5', '2026-03-26 03:33:09.018915', '2026-03-26 03:33:09.018915'))
2026-03-26 11:33:09,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7760C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd01699a5-0a29-40c8-bdec-cc04c401a9a0', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '4741108a-b52e-4ac2-adf2-40bff21906f5', '2026-03-26 03:33:09.018915', '2026-03-26 03:33:09.018915')) completed
2026-03-26 11:33:09,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7760C0>)
2026-03-26 11:33:09,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7760C0>) completed
2026-03-26 11:33:09,021 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:33:09,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,034 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,035 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F0540>, 'SELECT 1', [])
2026-03-26 11:33:09,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F0540>, 'SELECT 1', []) completed
2026-03-26 11:33:09,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5F0540>)
2026-03-26 11:33:09,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5F0540>) completed
2026-03-26 11:33:09,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F0540>)
2026-03-26 11:33:09,036 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F0540>) completed
2026-03-26 11:33:09,036 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:09,037 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:09,037 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 458.5s ago] ('4741108a-b52e-4ac2-adf2-40bff21906f5',)
2026-03-26 11:33:09,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,037 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7557C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4741108a-b52e-4ac2-adf2-40bff21906f5',))
2026-03-26 11:33:09,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7557C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4741108a-b52e-4ac2-adf2-40bff21906f5',)) completed
2026-03-26 11:33:09,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7557C0>)
2026-03-26 11:33:09,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7557C0>) completed
2026-03-26 11:33:09,038 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7557C0>)
2026-03-26 11:33:09,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7557C0>) completed
2026-03-26 11:33:09,039 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:33:09,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:09,039 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:09,040 | INFO | sqlalchemy.engine.Engine | request_id=d01699a5-0a29-40c8-bdec-cc04c401a9a0 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:33:09,040 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:09,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:09,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:09,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,511 | INFO | jarvis.request | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:33:13,512 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:13,513 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:13,513 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT 1', [])
2026-03-26 11:33:13,513 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT 1', []) completed
2026-03-26 11:33:13,513 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:13,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:13,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:13,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:13,514 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:13,514 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:13,514 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 440.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:13,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:13,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:13,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:13,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:13,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:13,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:13,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:13,517 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:13,518 | INFO | jarvis.request | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=7 | request_completed
2026-03-26 11:33:13,518 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775EC0>, 'SELECT 1', [])
2026-03-26 11:33:13,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775EC0>, 'SELECT 1', []) completed
2026-03-26 11:33:13,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775EC0>)
2026-03-26 11:33:13,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775EC0>) completed
2026-03-26 11:33:13,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775EC0>)
2026-03-26 11:33:13,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775EC0>) completed
2026-03-26 11:33:13,520 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:13,520 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:13,521 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 463s ago] ('info', 'system', None, '5ed58e33-c92c-475d-a7b0-15607527b030', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 7, '64115d76-3162-4af9-9ef8-cf9404f20cad', '2026-03-26 03:33:13.520867', '2026-03-26 03:33:13.520867')
2026-03-26 11:33:13,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7763C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5ed58e33-c92c-475d-a7b0-15607527b030', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 7, '64115d76-3162-4af9-9ef8-cf9404f20cad', '2026-03-26 03:33:13.520867', '2026-03-26 03:33:13.520867'))
2026-03-26 11:33:13,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7763C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5ed58e33-c92c-475d-a7b0-15607527b030', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 7, '64115d76-3162-4af9-9ef8-cf9404f20cad', '2026-03-26 03:33:13.520867', '2026-03-26 03:33:13.520867')) completed
2026-03-26 11:33:13,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7763C0>)
2026-03-26 11:33:13,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7763C0>) completed
2026-03-26 11:33:13,621 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:33:13,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,728 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,729 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,729 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,730 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757A40>, 'SELECT 1', [])
2026-03-26 11:33:13,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757A40>, 'SELECT 1', []) completed
2026-03-26 11:33:13,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757A40>)
2026-03-26 11:33:13,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757A40>) completed
2026-03-26 11:33:13,732 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757A40>)
2026-03-26 11:33:13,732 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:13,732 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:13,732 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 463.2s ago] ('64115d76-3162-4af9-9ef8-cf9404f20cad',)
2026-03-26 11:33:13,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757A40>) completed
2026-03-26 11:33:13,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('64115d76-3162-4af9-9ef8-cf9404f20cad',))
2026-03-26 11:33:13,734 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D757A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('64115d76-3162-4af9-9ef8-cf9404f20cad',)) completed
2026-03-26 11:33:13,734 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757A40>)
2026-03-26 11:33:13,734 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D757A40>) completed
2026-03-26 11:33:13,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757A40>)
2026-03-26 11:33:13,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D757A40>) completed
2026-03-26 11:33:13,735 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:33:13,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:13,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:13,737 | INFO | sqlalchemy.engine.Engine | request_id=5ed58e33-c92c-475d-a7b0-15607527b030 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:33:13,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:13,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:13,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:13,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,456 | INFO | jarvis.request | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:33:16,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:16,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:16,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7763C0>, 'SELECT 1', [])
2026-03-26 11:33:16,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7763C0>, 'SELECT 1', []) completed
2026-03-26 11:33:16,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7763C0>)
2026-03-26 11:33:16,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7763C0>) completed
2026-03-26 11:33:16,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7763C0>)
2026-03-26 11:33:16,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7763C0>) completed
2026-03-26 11:33:16,459 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:16,460 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:16,460 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 443.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:16,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:16,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:16,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:16,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:16,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:16,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:16,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:16,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:16,464 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:33:16,464 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 416.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:33:16,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:16,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:16,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7758C0>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:33:16,466 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7758C0>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:33:16,466 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7758C0>)
2026-03-26 11:33:16,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7758C0>) completed
2026-03-26 11:33:16,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7758C0>)
2026-03-26 11:33:16,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7758C0>) completed
2026-03-26 11:33:16,468 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:33:16,468 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 416.4s ago] ()
2026-03-26 11:33:16,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:16,469 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:16,469 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:33:16,469 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7743C0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:33:16,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:16,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:16,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>)
2026-03-26 11:33:16,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7743C0>) completed
2026-03-26 11:33:16,472 | INFO | jarvis.request | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=200 | duration=16 | request_completed
2026-03-26 11:33:16,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774C40>, 'SELECT 1', [])
2026-03-26 11:33:16,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D774C40>, 'SELECT 1', []) completed
2026-03-26 11:33:16,474 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774C40>)
2026-03-26 11:33:16,474 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D774C40>) completed
2026-03-26 11:33:16,474 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774C40>)
2026-03-26 11:33:16,474 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D774C40>) completed
2026-03-26 11:33:16,474 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:16,475 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:16,475 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 465.9s ago] ('info', 'system', None, 'b2b6d558-64d4-4333-8c21-17d353876614', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '0f14f9f6-1718-48ee-a864-e09d82916131', '2026-03-26 03:33:16.475101', '2026-03-26 03:33:16.475101')
2026-03-26 11:33:16,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775FC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b2b6d558-64d4-4333-8c21-17d353876614', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '0f14f9f6-1718-48ee-a864-e09d82916131', '2026-03-26 03:33:16.475101', '2026-03-26 03:33:16.475101'))
2026-03-26 11:33:16,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775FC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b2b6d558-64d4-4333-8c21-17d353876614', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 16, '0f14f9f6-1718-48ee-a864-e09d82916131', '2026-03-26 03:33:16.475101', '2026-03-26 03:33:16.475101')) completed
2026-03-26 11:33:16,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775FC0>)
2026-03-26 11:33:16,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775FC0>) completed
2026-03-26 11:33:16,479 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:33:16,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,495 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777D40>, 'SELECT 1', [])
2026-03-26 11:33:16,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D777D40>, 'SELECT 1', []) completed
2026-03-26 11:33:16,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777D40>)
2026-03-26 11:33:16,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D777D40>) completed
2026-03-26 11:33:16,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777D40>)
2026-03-26 11:33:16,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D777D40>) completed
2026-03-26 11:33:16,499 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:16,499 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:16,499 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 466s ago] ('0f14f9f6-1718-48ee-a864-e09d82916131',)
2026-03-26 11:33:16,499 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,500 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,500 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776AC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('0f14f9f6-1718-48ee-a864-e09d82916131',))
2026-03-26 11:33:16,500 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D776AC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('0f14f9f6-1718-48ee-a864-e09d82916131',)) completed
2026-03-26 11:33:16,501 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D776AC0>)
2026-03-26 11:33:16,501 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D776AC0>) completed
2026-03-26 11:33:16,501 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776AC0>)
2026-03-26 11:33:16,501 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D776AC0>) completed
2026-03-26 11:33:16,502 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:33:16,502 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,503 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,503 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:16,503 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:16,504 | INFO | sqlalchemy.engine.Engine | request_id=b2b6d558-64d4-4333-8c21-17d353876614 | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:33:16,504 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:16,504 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:16,504 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:16,504 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,256 | INFO | jarvis.request | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:33:18,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,264 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,264 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE7C0>, 'SELECT 1', [])
2026-03-26 11:33:18,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE7C0>, 'SELECT 1', []) completed
2026-03-26 11:33:18,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE7C0>)
2026-03-26 11:33:18,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE7C0>) completed
2026-03-26 11:33:18,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE7C0>)
2026-03-26 11:33:18,266 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:18,267 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:18,267 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 445.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:18,267 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE7C0>) completed
2026-03-26 11:33:18,268 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,269 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,269 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF8C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:18,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF8C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:18,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF8C0>)
2026-03-26 11:33:18,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF8C0>) completed
2026-03-26 11:33:18,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF8C0>)
2026-03-26 11:33:18,271 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF8C0>) completed
2026-03-26 11:33:18,275 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:33:18,276 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [generated in 0.00073s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:33:18,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,277 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEA40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:33:18,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEA40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:33:18,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEA40>)
2026-03-26 11:33:18,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEA40>) completed
2026-03-26 11:33:18,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEA40>)
2026-03-26 11:33:18,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEA40>) completed
2026-03-26 11:33:18,284 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:33:18,284 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [generated in 0.00062s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:33:18,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEA40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:33:18,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DEA40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:33:18,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEA40>)
2026-03-26 11:33:18,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DEA40>) completed
2026-03-26 11:33:18,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEA40>)
2026-03-26 11:33:18,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DEA40>) completed
2026-03-26 11:33:18,291 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:33:18,291 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [generated in 0.00085s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:33:18,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F1840>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:33:18,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F1840>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:33:18,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5F1840>)
2026-03-26 11:33:18,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5F1840>) completed
2026-03-26 11:33:18,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F1840>)
2026-03-26 11:33:18,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F1840>) completed
2026-03-26 11:33:18,298 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:33:18,298 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [generated in 0.00049s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:33:18,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F1840>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:33:18,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5F1840>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:33:18,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5F1840>)
2026-03-26 11:33:18,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5F1840>) completed
2026-03-26 11:33:18,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F1840>)
2026-03-26 11:33:18,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5F1840>) completed
2026-03-26 11:33:18,303 | INFO | jarvis.request | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=200 | duration=47 | request_completed
2026-03-26 11:33:18,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D793440>, 'SELECT 1', [])
2026-03-26 11:33:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D793440>, 'SELECT 1', []) completed
2026-03-26 11:33:18,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D793440>)
2026-03-26 11:33:18,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D793440>) completed
2026-03-26 11:33:18,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D793440>)
2026-03-26 11:33:18,307 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:18,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D793440>) completed
2026-03-26 11:33:18,308 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:18,308 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 467.8s ago] ('info', 'system', None, 'a24542bd-3529-43fd-a75d-3d3bd3c1db6a', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 47, '7d44f9a6-06d0-40f1-be0d-b212b862d5a9', '2026-03-26 03:33:18.308226', '2026-03-26 03:33:18.308226')
2026-03-26 11:33:18,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7933C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a24542bd-3529-43fd-a75d-3d3bd3c1db6a', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 47, '7d44f9a6-06d0-40f1-be0d-b212b862d5a9', '2026-03-26 03:33:18.308226', '2026-03-26 03:33:18.308226'))
2026-03-26 11:33:18,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7933C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a24542bd-3529-43fd-a75d-3d3bd3c1db6a', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 47, '7d44f9a6-06d0-40f1-be0d-b212b862d5a9', '2026-03-26 03:33:18.308226', '2026-03-26 03:33:18.308226')) completed
2026-03-26 11:33:18,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7933C0>)
2026-03-26 11:33:18,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7933C0>) completed
2026-03-26 11:33:18,314 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:33:18,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C4540>, 'SELECT 1', [])
2026-03-26 11:33:18,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C4540>, 'SELECT 1', []) completed
2026-03-26 11:33:18,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C4540>)
2026-03-26 11:33:18,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C4540>) completed
2026-03-26 11:33:18,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C4540>)
2026-03-26 11:33:18,331 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:18,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C4540>) completed
2026-03-26 11:33:18,332 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:18,333 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 467.8s ago] ('7d44f9a6-06d0-40f1-be0d-b212b862d5a9',)
2026-03-26 11:33:18,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C44C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7d44f9a6-06d0-40f1-be0d-b212b862d5a9',))
2026-03-26 11:33:18,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C44C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7d44f9a6-06d0-40f1-be0d-b212b862d5a9',)) completed
2026-03-26 11:33:18,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C44C0>)
2026-03-26 11:33:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C44C0>) completed
2026-03-26 11:33:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C44C0>)
2026-03-26 11:33:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C44C0>) completed
2026-03-26 11:33:18,336 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:33:18,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,339 | INFO | sqlalchemy.engine.Engine | request_id=a24542bd-3529-43fd-a75d-3d3bd3c1db6a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:33:18,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,396 | INFO | jarvis.request | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:33:18,400 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,401 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,401 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790740>, 'SELECT 1', [])
2026-03-26 11:33:18,401 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D790740>, 'SELECT 1', []) completed
2026-03-26 11:33:18,402 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790740>)
2026-03-26 11:33:18,402 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D790740>) completed
2026-03-26 11:33:18,402 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790740>)
2026-03-26 11:33:18,403 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D790740>) completed
2026-03-26 11:33:18,403 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:18,404 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:18,404 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 445.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:18,404 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,404 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,405 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D792840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:18,405 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D792840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:18,406 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D792840>)
2026-03-26 11:33:18,406 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D792840>) completed
2026-03-26 11:33:18,406 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D792840>)
2026-03-26 11:33:18,407 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D792840>) completed
2026-03-26 11:33:18,408 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:33:18,408 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [generated in 0.00042s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:33:18,410 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,410 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,410 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DC240>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:33:18,411 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DC240>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:33:18,412 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DC240>)
2026-03-26 11:33:18,412 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DC240>) completed
2026-03-26 11:33:18,412 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DC240>)
2026-03-26 11:33:18,412 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DC240>) completed
2026-03-26 11:33:18,415 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:33:18,415 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [generated in 0.00041s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:33:18,415 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,415 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,416 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791EC0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:33:18,416 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791EC0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:33:18,417 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791EC0>)
2026-03-26 11:33:18,417 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791EC0>) completed
2026-03-26 11:33:18,417 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791EC0>)
2026-03-26 11:33:18,418 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791EC0>) completed
2026-03-26 11:33:18,420 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:33:18,420 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [generated in 0.00044s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:33:18,421 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,421 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,421 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DC240>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:33:18,422 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DC240>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:33:18,422 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DC240>)
2026-03-26 11:33:18,422 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DC240>) completed
2026-03-26 11:33:18,423 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DC240>)
2026-03-26 11:33:18,423 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DC240>) completed
2026-03-26 11:33:18,426 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:33:18,426 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [generated in 0.00048s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:33:18,426 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,427 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,427 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791EC0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:33:18,428 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D791EC0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:33:18,428 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791EC0>)
2026-03-26 11:33:18,428 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D791EC0>) completed
2026-03-26 11:33:18,429 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791EC0>)
2026-03-26 11:33:18,429 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D791EC0>) completed
2026-03-26 11:33:18,430 | INFO | jarvis.request | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=200 | duration=34 | request_completed
2026-03-26 11:33:18,431 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,432 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,432 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C4540>, 'SELECT 1', [])
2026-03-26 11:33:18,432 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C4540>, 'SELECT 1', []) completed
2026-03-26 11:33:18,432 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C4540>)
2026-03-26 11:33:18,433 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C4540>) completed
2026-03-26 11:33:18,433 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C4540>)
2026-03-26 11:33:18,433 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C4540>) completed
2026-03-26 11:33:18,433 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:18,434 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:18,434 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 467.9s ago] ('info', 'system', None, '6b93a1a0-ce78-454c-8f61-0984d6135772', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 34, '1bb67984-3299-45b9-832b-d4cb0e81acf4', '2026-03-26 03:33:18.434605', '2026-03-26 03:33:18.434605')
2026-03-26 11:33:18,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C5EC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '6b93a1a0-ce78-454c-8f61-0984d6135772', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 34, '1bb67984-3299-45b9-832b-d4cb0e81acf4', '2026-03-26 03:33:18.434605', '2026-03-26 03:33:18.434605'))
2026-03-26 11:33:18,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C5EC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '6b93a1a0-ce78-454c-8f61-0984d6135772', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 34, '1bb67984-3299-45b9-832b-d4cb0e81acf4', '2026-03-26 03:33:18.434605', '2026-03-26 03:33:18.434605')) completed
2026-03-26 11:33:18,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C5EC0>)
2026-03-26 11:33:18,438 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C5EC0>) completed
2026-03-26 11:33:18,439 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:33:18,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,451 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,452 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,453 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,453 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,454 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6140>, 'SELECT 1', [])
2026-03-26 11:33:18,454 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6140>, 'SELECT 1', []) completed
2026-03-26 11:33:18,455 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6140>)
2026-03-26 11:33:18,455 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6140>) completed
2026-03-26 11:33:18,455 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6140>)
2026-03-26 11:33:18,455 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6140>) completed
2026-03-26 11:33:18,456 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:18,456 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:18,457 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 467.9s ago] ('1bb67984-3299-45b9-832b-d4cb0e81acf4',)
2026-03-26 11:33:18,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6C40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1bb67984-3299-45b9-832b-d4cb0e81acf4',))
2026-03-26 11:33:18,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6C40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1bb67984-3299-45b9-832b-d4cb0e81acf4',)) completed
2026-03-26 11:33:18,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6C40>)
2026-03-26 11:33:18,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6C40>) completed
2026-03-26 11:33:18,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6C40>)
2026-03-26 11:33:18,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6C40>) completed
2026-03-26 11:33:18,460 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:33:18,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:18,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:18,462 | INFO | sqlalchemy.engine.Engine | request_id=6b93a1a0-ce78-454c-8f61-0984d6135772 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:33:18,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:18,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:18,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,676 | INFO | jarvis.request | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | request_started
2026-03-26 11:33:29,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'SELECT 1', [])
2026-03-26 11:33:29,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'SELECT 1', []) completed
2026-03-26 11:33:29,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:33:29,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:33:29,682 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:33:29,682 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:33:29,683 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,684 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:29,684 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 456.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:29,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,685 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,685 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7140>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:29,685 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7140>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:29,686 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7140>)
2026-03-26 11:33:29,686 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7140>) completed
2026-03-26 11:33:29,686 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7140>)
2026-03-26 11:33:29,689 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.id = ? AND daily_todos.user_id = ?
2026-03-26 11:33:29,689 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [generated in 0.00042s] ('9eb8f333-1758-43db-b029-cdd4d5b02290', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:33:29,690 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7140>) completed
2026-03-26 11:33:29,690 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,690 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,691 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF5C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.id = ? AND daily_todos.user_id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:33:29,691 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF5C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.id = ? AND daily_todos.user_id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:33:29,692 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF5C0>)
2026-03-26 11:33:29,692 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DF5C0>) completed
2026-03-26 11:33:29,692 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF5C0>)
2026-03-26 11:33:29,695 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF5C0>) completed
2026-03-26 11:33:29,695 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | UPDATE daily_todos SET is_completed=?, completed_at=?, updated_at=? WHERE daily_todos.id = ?
2026-03-26 11:33:29,696 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [generated in 0.00068s] (1, '2026-03-26 03:33:29.693753', '2026-03-26 03:33:29.695150', '9eb8f333-1758-43db-b029-cdd4d5b02290')
2026-03-26 11:33:29,696 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,696 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,696 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF5C0>, 'UPDATE daily_todos SET is_completed=?, completed_at=?, updated_at=? WHERE daily_todos.id = ?', (1, '2026-03-26 03:33:29.693753', '2026-03-26 03:33:29.695150', '9eb8f333-1758-43db-b029-cdd4d5b02290'))
2026-03-26 11:33:29,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DF5C0>, 'UPDATE daily_todos SET is_completed=?, completed_at=?, updated_at=? WHERE daily_todos.id = ?', (1, '2026-03-26 03:33:29.693753', '2026-03-26 03:33:29.695150', '9eb8f333-1758-43db-b029-cdd4d5b02290')) completed
2026-03-26 11:33:29,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF5C0>)
2026-03-26 11:33:29,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DF5C0>) completed
2026-03-26 11:33:29,700 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | COMMIT
2026-03-26 11:33:29,700 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,709 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,709 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C5540>, 'SELECT 1', [])
2026-03-26 11:33:29,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C5540>, 'SELECT 1', []) completed
2026-03-26 11:33:29,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C5540>)
2026-03-26 11:33:29,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C5540>) completed
2026-03-26 11:33:29,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C5540>)
2026-03-26 11:33:29,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C5540>) completed
2026-03-26 11:33:29,711 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,713 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.id = ?
2026-03-26 11:33:29,713 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [generated in 0.00041s] ('9eb8f333-1758-43db-b029-cdd4d5b02290',)
2026-03-26 11:33:29,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C77C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290',))
2026-03-26 11:33:29,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C77C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290',)) completed
2026-03-26 11:33:29,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C77C0>)
2026-03-26 11:33:29,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C77C0>) completed
2026-03-26 11:33:29,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C77C0>)
2026-03-26 11:33:29,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C77C0>) completed
2026-03-26 11:33:29,717 | INFO | jarvis.request | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=200 | duration=41 | request_completed
2026-03-26 11:33:29,717 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,718 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,718 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6DC0>, 'SELECT 1', [])
2026-03-26 11:33:29,718 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6DC0>, 'SELECT 1', []) completed
2026-03-26 11:33:29,718 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6DC0>)
2026-03-26 11:33:29,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6DC0>) completed
2026-03-26 11:33:29,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6DC0>)
2026-03-26 11:33:29,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6DC0>) completed
2026-03-26 11:33:29,719 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,720 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:29,720 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 479.2s ago] ('info', 'system', None, 'b8394c11-2584-4806-9bc8-1a6bac0af1d1', '/api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290', 'PATCH', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 41, '9c026acb-8980-452f-bbd1-838be5a34c22', '2026-03-26 03:33:29.720982', '2026-03-26 03:33:29.720982')
2026-03-26 11:33:29,720 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,721 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,721 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7740>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b8394c11-2584-4806-9bc8-1a6bac0af1d1', '/api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290', 'PATCH', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 41, '9c026acb-8980-452f-bbd1-838be5a34c22', '2026-03-26 03:33:29.720982', '2026-03-26 03:33:29.720982'))
2026-03-26 11:33:29,723 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7740>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b8394c11-2584-4806-9bc8-1a6bac0af1d1', '/api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290', 'PATCH', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 41, '9c026acb-8980-452f-bbd1-838be5a34c22', '2026-03-26 03:33:29.720982', '2026-03-26 03:33:29.720982')) completed
2026-03-26 11:33:29,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7740>)
2026-03-26 11:33:29,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7740>) completed
2026-03-26 11:33:29,724 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | COMMIT
2026-03-26 11:33:29,725 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,734 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C75C0>, 'SELECT 1', [])
2026-03-26 11:33:29,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C75C0>, 'SELECT 1', []) completed
2026-03-26 11:33:29,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C75C0>)
2026-03-26 11:33:29,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C75C0>) completed
2026-03-26 11:33:29,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C75C0>)
2026-03-26 11:33:29,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C75C0>) completed
2026-03-26 11:33:29,737 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,737 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:29,737 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 479.2s ago] ('9c026acb-8980-452f-bbd1-838be5a34c22',)
2026-03-26 11:33:29,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C75C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9c026acb-8980-452f-bbd1-838be5a34c22',))
2026-03-26 11:33:29,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C75C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9c026acb-8980-452f-bbd1-838be5a34c22',)) completed
2026-03-26 11:33:29,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C75C0>)
2026-03-26 11:33:29,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C75C0>) completed
2026-03-26 11:33:29,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C75C0>)
2026-03-26 11:33:29,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C75C0>) completed
2026-03-26 11:33:29,740 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | ROLLBACK
2026-03-26 11:33:29,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,742 | INFO | sqlalchemy.engine.Engine | request_id=b8394c11-2584-4806-9bc8-1a6bac0af1d1 | user=anonymous | PATCH /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | ROLLBACK
2026-03-26 11:33:29,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,755 | INFO | jarvis.request | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:33:29,756 | INFO | jarvis.request | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:33:29,760 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,760 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT 1', [])
2026-03-26 11:33:29,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E51C0>, 'SELECT 1', [])
2026-03-26 11:33:29,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E51C0>, 'SELECT 1', []) completed
2026-03-26 11:33:29,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT 1', []) completed
2026-03-26 11:33:29,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E51C0>)
2026-03-26 11:33:29,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:33:29,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E51C0>) completed
2026-03-26 11:33:29,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:33:29,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:33:29,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E51C0>)
2026-03-26 11:33:29,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:33:29,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E51C0>) completed
2026-03-26 11:33:29,764 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,765 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:29,765 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 456.6s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:29,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,766 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,766 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,766 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:29,767 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 456.6s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:29,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5440>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:29,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E57C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:29,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5440>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:29,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5440>)
2026-03-26 11:33:29,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E57C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:29,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5440>) completed
2026-03-26 11:33:29,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E57C0>)
2026-03-26 11:33:29,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5440>)
2026-03-26 11:33:29,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E57C0>) completed
2026-03-26 11:33:29,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5440>) completed
2026-03-26 11:33:29,771 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:33:29,771 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 11.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:33:29,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E57C0>)
2026-03-26 11:33:29,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5C40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:33:29,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E57C0>) completed
2026-03-26 11:33:29,774 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:33:29,775 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 11.37s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:33:29,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5C40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:33:29,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5C40>)
2026-03-26 11:33:29,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:33:29,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5C40>) completed
2026-03-26 11:33:29,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5C40>)
2026-03-26 11:33:29,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:33:29,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5C40>) completed
2026-03-26 11:33:29,779 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:33:29,779 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 11.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:33:29,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:33:29,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5740>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:33:29,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:33:29,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:33:29,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5740>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:33:29,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:33:29,782 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:33:29,782 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 11.37s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:33:29,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5740>)
2026-03-26 11:33:29,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,783 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5740>) completed
2026-03-26 11:33:29,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5740>)
2026-03-26 11:33:29,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E49C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:33:29,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5740>) completed
2026-03-26 11:33:29,785 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:33:29,786 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 11.49s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:33:29,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E49C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:33:29,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E49C0>)
2026-03-26 11:33:29,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5FC0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:33:29,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E49C0>) completed
2026-03-26 11:33:29,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E49C0>)
2026-03-26 11:33:29,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5FC0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:33:29,789 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:33:29,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E49C0>) completed
2026-03-26 11:33:29,790 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 11.37s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:33:29,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5FC0>)
2026-03-26 11:33:29,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5FC0>) completed
2026-03-26 11:33:29,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E61C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:33:29,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5FC0>)
2026-03-26 11:33:29,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5FC0>) completed
2026-03-26 11:33:29,801 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E61C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:33:29,800 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:33:29,801 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 11.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:33:29,801 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E61C0>)
2026-03-26 11:33:29,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5BC0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:33:29,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E61C0>) completed
2026-03-26 11:33:29,803 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E61C0>)
2026-03-26 11:33:29,805 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E61C0>) completed
2026-03-26 11:33:29,805 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:33:29,805 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5BC0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:33:29,805 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 11.38s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:33:29,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5BC0>)
2026-03-26 11:33:29,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5BC0>) completed
2026-03-26 11:33:29,807 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:33:29,807 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5BC0>)
2026-03-26 11:33:29,809 | INFO | jarvis.request | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=200 | duration=52 | request_completed
2026-03-26 11:33:29,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5BC0>) completed
2026-03-26 11:33:29,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:33:29,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing <function connect.<locals>.connector at 0x0000021B6D7D3B00>
2026-03-26 11:33:29,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:33:29,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:33:29,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:33:29,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:33:29,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation <function connect.<locals>.connector at 0x0000021B6D7D3B00> completed
2026-03-26 11:33:29,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D7506D0>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True)
2026-03-26 11:33:29,813 | INFO | jarvis.request | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=200 | duration=56 | request_completed
2026-03-26 11:33:29,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D7506D0>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True) completed
2026-03-26 11:33:29,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing <function connect.<locals>.connector at 0x0000021B6D8042C0>
2026-03-26 11:33:29,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D7506D0>, 'floor', 1, <built-in function floor>, deterministic=True)
2026-03-26 11:33:29,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D7506D0>, 'floor', 1, <built-in function floor>, deterministic=True) completed
2026-03-26 11:33:29,815 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation <function connect.<locals>.connector at 0x0000021B6D8042C0> completed
2026-03-26 11:33:29,816 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:29,816 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 479.3s ago] ('info', 'system', None, 'cc86ec34-088c-4ed0-ae13-d3fe8ddded5a', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 52, '2cf2571a-07be-47b8-8970-49c32f8b7c7c', '2026-03-26 03:33:29.816026', '2026-03-26 03:33:29.816026')
2026-03-26 11:33:29,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D750400>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True)
2026-03-26 11:33:29,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D750400>, 'regexp', 2, <function SQLiteDialect_pysqlite.on_connect.<locals>.regexp at 0x0000021B3F88E3E0>, deterministic=True) completed
2026-03-26 11:33:29,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D750400>, 'floor', 1, <built-in function floor>, deterministic=True)
2026-03-26 11:33:29,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E62C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'cc86ec34-088c-4ed0-ae13-d3fe8ddded5a', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 52, '2cf2571a-07be-47b8-8970-49c32f8b7c7c', '2026-03-26 03:33:29.816026', '2026-03-26 03:33:29.816026'))
2026-03-26 11:33:29,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method create_function of sqlite3.Connection object at 0x0000021B6D750400>, 'floor', 1, <built-in function floor>, deterministic=True) completed
2026-03-26 11:33:29,819 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,820 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:29,820 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 479.3s ago] ('info', 'system', None, 'bd206398-195a-48f5-8641-e55e2b78fbf2', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 56, '39dcdee1-1f23-4033-af8f-8267906105d5', '2026-03-26 03:33:29.819520', '2026-03-26 03:33:29.819520')
2026-03-26 11:33:29,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:29,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:29,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C73C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'bd206398-195a-48f5-8641-e55e2b78fbf2', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 56, '39dcdee1-1f23-4033-af8f-8267906105d5', '2026-03-26 03:33:29.819520', '2026-03-26 03:33:29.819520'))
2026-03-26 11:33:29,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E62C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'cc86ec34-088c-4ed0-ae13-d3fe8ddded5a', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 52, '2cf2571a-07be-47b8-8970-49c32f8b7c7c', '2026-03-26 03:33:29.816026', '2026-03-26 03:33:29.816026')) completed
2026-03-26 11:33:29,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E62C0>)
2026-03-26 11:33:29,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E62C0>) completed
2026-03-26 11:33:29,824 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:33:29,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,834 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,834 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E63C0>, 'SELECT 1', [])
2026-03-26 11:33:29,837 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E63C0>, 'SELECT 1', []) completed
2026-03-26 11:33:29,837 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E63C0>)
2026-03-26 11:33:29,837 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E63C0>) completed
2026-03-26 11:33:29,838 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E63C0>)
2026-03-26 11:33:29,838 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E63C0>) completed
2026-03-26 11:33:29,838 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,839 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:29,839 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 479.3s ago] ('2cf2571a-07be-47b8-8970-49c32f8b7c7c',)
2026-03-26 11:33:29,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E57C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2cf2571a-07be-47b8-8970-49c32f8b7c7c',))
2026-03-26 11:33:29,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E57C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2cf2571a-07be-47b8-8970-49c32f8b7c7c',)) completed
2026-03-26 11:33:29,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E57C0>)
2026-03-26 11:33:29,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C73C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'bd206398-195a-48f5-8641-e55e2b78fbf2', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 56, '39dcdee1-1f23-4033-af8f-8267906105d5', '2026-03-26 03:33:29.819520', '2026-03-26 03:33:29.819520')) completed
2026-03-26 11:33:29,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C73C0>)
2026-03-26 11:33:29,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C73C0>) completed
2026-03-26 11:33:29,843 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:33:29,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:29,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E57C0>) completed
2026-03-26 11:33:29,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E57C0>)
2026-03-26 11:33:29,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E57C0>) completed
2026-03-26 11:33:29,845 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:33:29,845 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,845 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,847 | INFO | sqlalchemy.engine.Engine | request_id=cc86ec34-088c-4ed0-ae13-d3fe8ddded5a | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:33:29,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,848 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,848 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:29,849 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:29,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:29,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:29,857 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,857 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:29,857 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,857 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5BC0>, 'SELECT 1', [])
2026-03-26 11:33:29,858 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5BC0>, 'SELECT 1', []) completed
2026-03-26 11:33:29,858 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5BC0>)
2026-03-26 11:33:29,858 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5BC0>) completed
2026-03-26 11:33:29,859 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5BC0>)
2026-03-26 11:33:29,859 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5BC0>) completed
2026-03-26 11:33:29,859 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:29,860 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:29,860 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 479.3s ago] ('39dcdee1-1f23-4033-af8f-8267906105d5',)
2026-03-26 11:33:29,861 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,861 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,861 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6EC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('39dcdee1-1f23-4033-af8f-8267906105d5',))
2026-03-26 11:33:29,862 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6EC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('39dcdee1-1f23-4033-af8f-8267906105d5',)) completed
2026-03-26 11:33:29,862 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6EC0>)
2026-03-26 11:33:29,862 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6EC0>) completed
2026-03-26 11:33:29,863 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6EC0>)
2026-03-26 11:33:29,863 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6EC0>) completed
2026-03-26 11:33:29,864 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:33:29,864 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,865 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,865 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:29,866 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:29,867 | INFO | sqlalchemy.engine.Engine | request_id=bd206398-195a-48f5-8641-e55e2b78fbf2 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:33:29,867 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,868 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:29,868 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:29,869 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,762 | INFO | jarvis.request | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | request_started
2026-03-26 11:33:31,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,766 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT 1', [])
2026-03-26 11:33:31,766 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT 1', []) completed
2026-03-26 11:33:31,766 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:33:31,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:33:31,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:33:31,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:33:31,768 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:31,769 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:31,769 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 458.6s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:31,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6440>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:31,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6440>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:31,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6440>)
2026-03-26 11:33:31,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6440>) completed
2026-03-26 11:33:31,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6440>)
2026-03-26 11:33:31,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6440>) completed
2026-03-26 11:33:31,772 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.id = ? AND daily_todos.user_id = ?
2026-03-26 11:33:31,773 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 2.085s ago] ('9eb8f333-1758-43db-b029-cdd4d5b02290', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:33:31,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.id = ? AND daily_todos.user_id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:33:31,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.id = ? AND daily_todos.user_id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:33:31,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:33:31,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:33:31,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:33:31,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:33:31,779 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | DELETE FROM daily_todos WHERE daily_todos.id = ?
2026-03-26 11:33:31,780 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [generated in 0.00099s] ('9eb8f333-1758-43db-b029-cdd4d5b02290',)
2026-03-26 11:33:31,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C73C0>, 'DELETE FROM daily_todos WHERE daily_todos.id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290',))
2026-03-26 11:33:31,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C73C0>, 'DELETE FROM daily_todos WHERE daily_todos.id = ?', ('9eb8f333-1758-43db-b029-cdd4d5b02290',)) completed
2026-03-26 11:33:31,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C73C0>)
2026-03-26 11:33:31,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C73C0>) completed
2026-03-26 11:33:31,785 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | COMMIT
2026-03-26 11:33:31,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,795 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,796 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,797 | INFO | jarvis.request | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=204 | duration=34 | request_completed
2026-03-26 11:33:31,798 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,798 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,798 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT 1', [])
2026-03-26 11:33:31,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT 1', []) completed
2026-03-26 11:33:31,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:33:31,800 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:33:31,800 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:33:31,800 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:33:31,800 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:31,801 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:31,801 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 481.3s ago] ('info', 'system', None, 'c9137607-88c4-491d-ad92-97a27cbf623d', '/api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290', 'DELETE', 204, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 34, '4dd10b3a-9b30-4cba-a103-b8b9fcf499d5', '2026-03-26 03:33:31.801442', '2026-03-26 03:33:31.801442')
2026-03-26 11:33:31,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,802 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E43C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c9137607-88c4-491d-ad92-97a27cbf623d', '/api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290', 'DELETE', 204, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 34, '4dd10b3a-9b30-4cba-a103-b8b9fcf499d5', '2026-03-26 03:33:31.801442', '2026-03-26 03:33:31.801442'))
2026-03-26 11:33:31,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E43C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c9137607-88c4-491d-ad92-97a27cbf623d', '/api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290', 'DELETE', 204, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 34, '4dd10b3a-9b30-4cba-a103-b8b9fcf499d5', '2026-03-26 03:33:31.801442', '2026-03-26 03:33:31.801442')) completed
2026-03-26 11:33:31,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E43C0>)
2026-03-26 11:33:31,807 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | COMMIT
2026-03-26 11:33:31,807 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E43C0>) completed
2026-03-26 11:33:31,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:31,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:31,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4A40>, 'SELECT 1', [])
2026-03-26 11:33:31,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4A40>, 'SELECT 1', []) completed
2026-03-26 11:33:31,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4A40>)
2026-03-26 11:33:31,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4A40>) completed
2026-03-26 11:33:31,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4A40>)
2026-03-26 11:33:31,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4A40>) completed
2026-03-26 11:33:31,821 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:31,822 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:31,822 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | [cached since 481.3s ago] ('4dd10b3a-9b30-4cba-a103-b8b9fcf499d5',)
2026-03-26 11:33:31,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:31,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:31,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6E40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4dd10b3a-9b30-4cba-a103-b8b9fcf499d5',))
2026-03-26 11:33:31,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6E40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4dd10b3a-9b30-4cba-a103-b8b9fcf499d5',)) completed
2026-03-26 11:33:31,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6E40>)
2026-03-26 11:33:31,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6E40>) completed
2026-03-26 11:33:31,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6E40>)
2026-03-26 11:33:31,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6E40>) completed
2026-03-26 11:33:31,826 | INFO | sqlalchemy.engine.Engine | request_id=c9137607-88c4-491d-ad92-97a27cbf623d | user=anonymous | DELETE /api/todos/9eb8f333-1758-43db-b029-cdd4d5b02290 | status=- | duration=- | ROLLBACK
2026-03-26 11:33:31,826 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:31,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:31,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:31,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:31,840 | INFO | jarvis.request | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:33:31,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E41C0>, 'SELECT 1', [])
2026-03-26 11:33:31,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E41C0>, 'SELECT 1', []) completed
2026-03-26 11:33:31,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E41C0>)
2026-03-26 11:33:31,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E41C0>) completed
2026-03-26 11:33:31,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E41C0>)
2026-03-26 11:33:31,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E41C0>) completed
2026-03-26 11:33:31,844 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:31,845 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:31,845 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 458.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:31,845 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,845 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:31,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:31,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4640>)
2026-03-26 11:33:31,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4640>) completed
2026-03-26 11:33:31,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4640>)
2026-03-26 11:33:31,848 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4640>) completed
2026-03-26 11:33:31,849 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:33:31,850 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 13.44s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:33:31,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:33:31,851 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:33:31,851 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:33:31,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:33:31,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:33:31,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:33:31,853 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:33:31,854 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 13.44s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:33:31,854 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,854 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:33:31,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:33:31,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:33:31,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:33:31,856 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:33:31,856 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:33:31,857 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:33:31,858 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 13.44s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:33:31,858 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,858 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,859 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4CC0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:33:31,859 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4CC0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:33:31,859 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4CC0>)
2026-03-26 11:33:31,860 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4CC0>) completed
2026-03-26 11:33:31,860 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4CC0>)
2026-03-26 11:33:31,860 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4CC0>) completed
2026-03-26 11:33:31,861 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:33:31,862 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 13.44s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:33:31,862 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,862 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,863 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5BC0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:33:31,863 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5BC0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:33:31,863 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5BC0>)
2026-03-26 11:33:31,864 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5BC0>) completed
2026-03-26 11:33:31,864 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5BC0>)
2026-03-26 11:33:31,865 | INFO | jarvis.request | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=200 | duration=24 | request_completed
2026-03-26 11:33:31,865 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5BC0>) completed
2026-03-26 11:33:31,866 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,866 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,867 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5640>, 'SELECT 1', [])
2026-03-26 11:33:31,867 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5640>, 'SELECT 1', []) completed
2026-03-26 11:33:31,867 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5640>)
2026-03-26 11:33:31,868 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5640>) completed
2026-03-26 11:33:31,868 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5640>)
2026-03-26 11:33:31,868 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5640>) completed
2026-03-26 11:33:31,868 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:31,869 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:31,869 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 481.3s ago] ('info', 'system', None, '174cdf23-6787-4b47-abec-40ad41f2d89e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 24, '86bffb87-717b-4574-a1e0-97973aa4aa0e', '2026-03-26 03:33:31.869156', '2026-03-26 03:33:31.869156')
2026-03-26 11:33:31,869 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,870 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,870 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E49C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '174cdf23-6787-4b47-abec-40ad41f2d89e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 24, '86bffb87-717b-4574-a1e0-97973aa4aa0e', '2026-03-26 03:33:31.869156', '2026-03-26 03:33:31.869156'))
2026-03-26 11:33:31,873 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E49C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '174cdf23-6787-4b47-abec-40ad41f2d89e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 24, '86bffb87-717b-4574-a1e0-97973aa4aa0e', '2026-03-26 03:33:31.869156', '2026-03-26 03:33:31.869156')) completed
2026-03-26 11:33:31,873 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E49C0>)
2026-03-26 11:33:31,874 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E49C0>) completed
2026-03-26 11:33:31,874 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:33:31,875 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:31,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:31,886 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E65C0>, 'SELECT 1', [])
2026-03-26 11:33:31,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E65C0>, 'SELECT 1', []) completed
2026-03-26 11:33:31,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E65C0>)
2026-03-26 11:33:31,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E65C0>) completed
2026-03-26 11:33:31,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E65C0>)
2026-03-26 11:33:31,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E65C0>) completed
2026-03-26 11:33:31,889 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:31,889 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:31,890 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 481.3s ago] ('86bffb87-717b-4574-a1e0-97973aa4aa0e',)
2026-03-26 11:33:31,890 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,890 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,890 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5FC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('86bffb87-717b-4574-a1e0-97973aa4aa0e',))
2026-03-26 11:33:31,891 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5FC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('86bffb87-717b-4574-a1e0-97973aa4aa0e',)) completed
2026-03-26 11:33:31,891 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5FC0>)
2026-03-26 11:33:31,892 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5FC0>) completed
2026-03-26 11:33:31,892 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5FC0>)
2026-03-26 11:33:31,892 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5FC0>) completed
2026-03-26 11:33:31,893 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:33:31,893 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,894 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,894 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:31,894 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:31,896 | INFO | sqlalchemy.engine.Engine | request_id=174cdf23-6787-4b47-abec-40ad41f2d89e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:33:31,896 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,897 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:31,897 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:33:31,898 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:33:32,142 | INFO | jarvis.request | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:33:32,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,144 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6240>, 'SELECT 1', [])
2026-03-26 11:33:32,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6240>, 'SELECT 1', []) completed
2026-03-26 11:33:32,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6240>)
2026-03-26 11:33:32,145 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6240>) completed
2026-03-26 11:33:32,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6240>)
2026-03-26 11:33:32,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6240>) completed
2026-03-26 11:33:32,146 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:32,147 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:33:32,147 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 459s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:33:32,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5240>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:33:32,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5240>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:33:32,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5240>)
2026-03-26 11:33:32,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5240>) completed
2026-03-26 11:33:32,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5240>)
2026-03-26 11:33:32,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5240>) completed
2026-03-26 11:33:32,151 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:33:32,151 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 13.88s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:33:32,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E62C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:33:32,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E62C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:33:32,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E62C0>)
2026-03-26 11:33:32,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E62C0>) completed
2026-03-26 11:33:32,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E62C0>)
2026-03-26 11:33:32,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E62C0>) completed
2026-03-26 11:33:32,156 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:33:32,157 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 13.87s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:33:32,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E56C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:33:32,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E56C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:33:32,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E56C0>)
2026-03-26 11:33:32,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E56C0>) completed
2026-03-26 11:33:32,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E56C0>)
2026-03-26 11:33:32,160 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E56C0>) completed
2026-03-26 11:33:32,161 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:33:32,161 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 13.87s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:33:32,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5640>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:33:32,163 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5640>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:33:32,163 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5640>)
2026-03-26 11:33:32,163 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5640>) completed
2026-03-26 11:33:32,164 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5640>)
2026-03-26 11:33:32,164 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5640>) completed
2026-03-26 11:33:32,165 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:33:32,165 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 13.87s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:33:32,165 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,166 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,166 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6640>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:33:32,167 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6640>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:33:32,167 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6640>)
2026-03-26 11:33:32,167 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6640>) completed
2026-03-26 11:33:32,167 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6640>)
2026-03-26 11:33:32,168 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6640>) completed
2026-03-26 11:33:32,169 | INFO | jarvis.request | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=200 | duration=26 | request_completed
2026-03-26 11:33:32,170 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:32,170 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:32,170 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E63C0>, 'SELECT 1', [])
2026-03-26 11:33:32,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E63C0>, 'SELECT 1', []) completed
2026-03-26 11:33:32,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E63C0>)
2026-03-26 11:33:32,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E63C0>) completed
2026-03-26 11:33:32,172 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E63C0>)
2026-03-26 11:33:32,172 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E63C0>) completed
2026-03-26 11:33:32,172 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:32,173 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:33:32,173 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 481.6s ago] ('info', 'system', None, '34b007db-3317-4e57-be61-2d470682f1cc', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 26, '9bcaf735-6342-4271-8ce2-939bd9ebf59b', '2026-03-26 03:33:32.173134', '2026-03-26 03:33:32.173134')
2026-03-26 11:33:32,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:32,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:32,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '34b007db-3317-4e57-be61-2d470682f1cc', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 26, '9bcaf735-6342-4271-8ce2-939bd9ebf59b', '2026-03-26 03:33:32.173134', '2026-03-26 03:33:32.173134'))
2026-03-26 11:33:32,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '34b007db-3317-4e57-be61-2d470682f1cc', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 26, '9bcaf735-6342-4271-8ce2-939bd9ebf59b', '2026-03-26 03:33:32.173134', '2026-03-26 03:33:32.173134')) completed
2026-03-26 11:33:32,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6140>)
2026-03-26 11:33:32,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6140>) completed
2026-03-26 11:33:32,177 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:33:32,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:32,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:32,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:33:32,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:33:32,192 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:32,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:32,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4F40>, 'SELECT 1', [])
2026-03-26 11:33:32,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4F40>, 'SELECT 1', []) completed
2026-03-26 11:33:32,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4F40>)
2026-03-26 11:33:32,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4F40>) completed
2026-03-26 11:33:32,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4F40>)
2026-03-26 11:33:32,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4F40>) completed
2026-03-26 11:33:32,195 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:33:32,196 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:33:32,196 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 481.7s ago] ('9bcaf735-6342-4271-8ce2-939bd9ebf59b',)
2026-03-26 11:33:32,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:32,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:32,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9bcaf735-6342-4271-8ce2-939bd9ebf59b',))
2026-03-26 11:33:32,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9bcaf735-6342-4271-8ce2-939bd9ebf59b',)) completed
2026-03-26 11:33:32,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6940>)
2026-03-26 11:33:32,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6940>) completed
2026-03-26 11:33:32,198 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6940>)
2026-03-26 11:33:32,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6940>) completed
2026-03-26 11:33:32,199 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:33:32,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:32,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:32,200 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:33:32,201 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:33:32,202 | INFO | sqlalchemy.engine.Engine | request_id=34b007db-3317-4e57-be61-2d470682f1cc | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:33:32,202 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:33:32,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:33:32,203 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:39,879 | INFO | jarvis.request | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | request_started
2026-03-26 11:35:39,884 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:39,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:39,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT 1', [])
2026-03-26 11:35:39,886 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT 1', []) completed
2026-03-26 11:35:39,886 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:35:39,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:35:39,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:35:39,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:35:39,888 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:39,889 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:35:39,889 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 586.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:35:39,889 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:39,890 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:39,891 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4BC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:35:39,891 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4BC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:35:39,891 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4BC0>)
2026-03-26 11:35:39,892 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4BC0>) completed
2026-03-26 11:35:39,892 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4BC0>)
2026-03-26 11:35:39,893 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4BC0>) completed
2026-03-26 11:35:39,897 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? ORDER BY tasks.created_at DESC
2026-03-26 11:35:39,897 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | [generated in 0.00058s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:35:39,897 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:39,899 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:39,899 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7840>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:35:39,899 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7840>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:35:39,900 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7840>)
2026-03-26 11:35:39,900 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7840>) completed
2026-03-26 11:35:39,900 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7840>)
2026-03-26 11:35:39,901 | INFO | jarvis.request | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=200 | duration=22 | request_completed
2026-03-26 11:35:39,903 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:39,903 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:39,904 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6DC0>, 'SELECT 1', [])
2026-03-26 11:35:39,904 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7840>) completed
2026-03-26 11:35:39,905 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6DC0>, 'SELECT 1', []) completed
2026-03-26 11:35:39,905 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6DC0>)
2026-03-26 11:35:39,906 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6DC0>) completed
2026-03-26 11:35:39,906 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6DC0>)
2026-03-26 11:35:39,906 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:39,908 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:35:39,908 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 609.4s ago] ('info', 'system', None, 'a6bba0a9-da3c-46ec-b64e-85a131b268ad', '/api/tasks', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, '24ec99ab-5917-436e-a4b5-8f84bc5d2c5c', '2026-03-26 03:35:39.907558', '2026-03-26 03:35:39.907558')
2026-03-26 11:35:39,908 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6DC0>) completed
2026-03-26 11:35:39,908 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:39,909 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:39,909 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6EC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a6bba0a9-da3c-46ec-b64e-85a131b268ad', '/api/tasks', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, '24ec99ab-5917-436e-a4b5-8f84bc5d2c5c', '2026-03-26 03:35:39.907558', '2026-03-26 03:35:39.907558'))
2026-03-26 11:35:39,912 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6EC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a6bba0a9-da3c-46ec-b64e-85a131b268ad', '/api/tasks', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, '24ec99ab-5917-436e-a4b5-8f84bc5d2c5c', '2026-03-26 03:35:39.907558', '2026-03-26 03:35:39.907558')) completed
2026-03-26 11:35:39,913 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6EC0>)
2026-03-26 11:35:39,914 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | COMMIT
2026-03-26 11:35:39,914 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6EC0>) completed
2026-03-26 11:35:39,914 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:39,926 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:39,927 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:39,927 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:39,928 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:39,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:39,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6640>, 'SELECT 1', [])
2026-03-26 11:35:39,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6640>, 'SELECT 1', []) completed
2026-03-26 11:35:39,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6640>)
2026-03-26 11:35:39,930 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6640>) completed
2026-03-26 11:35:39,930 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6640>)
2026-03-26 11:35:39,931 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:39,931 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:35:39,931 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 609.4s ago] ('24ec99ab-5917-436e-a4b5-8f84bc5d2c5c',)
2026-03-26 11:35:39,931 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6640>) completed
2026-03-26 11:35:39,932 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:39,932 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:39,932 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('24ec99ab-5917-436e-a4b5-8f84bc5d2c5c',))
2026-03-26 11:35:39,933 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('24ec99ab-5917-436e-a4b5-8f84bc5d2c5c',)) completed
2026-03-26 11:35:39,933 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:35:39,934 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:35:39,934 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:35:39,935 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | ROLLBACK
2026-03-26 11:35:39,936 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:35:39,936 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:39,937 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:39,937 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:39,938 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:39,938 | INFO | sqlalchemy.engine.Engine | request_id=a6bba0a9-da3c-46ec-b64e-85a131b268ad | user=anonymous | GET /api/tasks | status=- | duration=- | ROLLBACK
2026-03-26 11:35:39,939 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:39,939 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:39,939 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:39,940 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:40,817 | INFO | jarvis.request | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | request_started
2026-03-26 11:35:40,822 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:35:40,822 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:40,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5EC0>, 'SELECT 1', [])
2026-03-26 11:35:40,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5EC0>, 'SELECT 1', []) completed
2026-03-26 11:35:40,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5EC0>)
2026-03-26 11:35:40,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5EC0>) completed
2026-03-26 11:35:40,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5EC0>)
2026-03-26 11:35:40,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5EC0>) completed
2026-03-26 11:35:40,825 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:40,825 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:35:40,826 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 587.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:35:40,826 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:35:40,826 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:40,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:35:40,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:35:40,828 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6640>)
2026-03-26 11:35:40,828 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6640>) completed
2026-03-26 11:35:40,828 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6640>)
2026-03-26 11:35:40,833 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6640>) completed
2026-03-26 11:35:40,833 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT count(*) AS count_1
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ?
2026-03-26 11:35:40,833 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | [generated in 0.00073s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:35:40,834 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:35:40,834 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:40,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7740>, 'SELECT count(*) AS count_1 \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:35:40,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7740>, 'SELECT count(*) AS count_1 \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:35:40,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7740>)
2026-03-26 11:35:40,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7740>) completed
2026-03-26 11:35:40,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7740>)
2026-03-26 11:35:40,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7740>) completed
2026-03-26 11:35:40,839 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
LIMIT ? OFFSET ?
2026-03-26 11:35:40,839 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | [generated in 0.00055s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26', 50, 0)
2026-03-26 11:35:40,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:35:40,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:40,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775A40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26', 50, 0))
2026-03-26 11:35:40,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D775A40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26', 50, 0)) completed
2026-03-26 11:35:40,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775A40>)
2026-03-26 11:35:40,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D775A40>) completed
2026-03-26 11:35:40,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775A40>)
2026-03-26 11:35:40,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D775A40>) completed
2026-03-26 11:35:40,844 | INFO | jarvis.request | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=200 | duration=28 | request_completed
2026-03-26 11:35:40,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:40,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:40,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7340>, 'SELECT 1', [])
2026-03-26 11:35:40,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7340>, 'SELECT 1', []) completed
2026-03-26 11:35:40,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7340>)
2026-03-26 11:35:40,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7340>) completed
2026-03-26 11:35:40,848 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7340>)
2026-03-26 11:35:40,848 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7340>) completed
2026-03-26 11:35:40,848 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:40,849 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:35:40,849 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 610.3s ago] ('info', 'system', None, 'a3dfa54d-efb0-4301-b2c7-02b72f381132', '/api/todos', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26", "page": "1", "page_size": "50"}, "client": "127.0.0.1"}', 'http', 28, '76cf9457-3552-4861-aab5-004da4add391', '2026-03-26 03:35:40.849875', '2026-03-26 03:35:40.849875')
2026-03-26 11:35:40,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:40,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:40,851 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a3dfa54d-efb0-4301-b2c7-02b72f381132', '/api/todos', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26", "page": "1", "page_size": "50"}, "client": "127.0.0.1"}', 'http', 28, '76cf9457-3552-4861-aab5-004da4add391', '2026-03-26 03:35:40.849875', '2026-03-26 03:35:40.849875'))
2026-03-26 11:35:40,854 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a3dfa54d-efb0-4301-b2c7-02b72f381132', '/api/todos', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26", "page": "1", "page_size": "50"}, "client": "127.0.0.1"}', 'http', 28, '76cf9457-3552-4861-aab5-004da4add391', '2026-03-26 03:35:40.849875', '2026-03-26 03:35:40.849875')) completed
2026-03-26 11:35:40,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:35:40,855 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:35:40,856 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | COMMIT
2026-03-26 11:35:40,856 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:40,873 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:40,873 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:40,874 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:40,875 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:40,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:40,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT 1', [])
2026-03-26 11:35:40,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT 1', []) completed
2026-03-26 11:35:40,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:35:40,877 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:35:40,877 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:35:40,878 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:40,878 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:35:40,879 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 610.3s ago] ('76cf9457-3552-4861-aab5-004da4add391',)
2026-03-26 11:35:40,879 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:35:40,879 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:40,880 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:40,881 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7C40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('76cf9457-3552-4861-aab5-004da4add391',))
2026-03-26 11:35:40,881 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7C40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('76cf9457-3552-4861-aab5-004da4add391',)) completed
2026-03-26 11:35:40,882 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7C40>)
2026-03-26 11:35:40,882 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7C40>) completed
2026-03-26 11:35:40,882 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7C40>)
2026-03-26 11:35:40,883 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7C40>) completed
2026-03-26 11:35:40,884 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | ROLLBACK
2026-03-26 11:35:40,884 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:40,884 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:40,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:40,885 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:40,886 | INFO | sqlalchemy.engine.Engine | request_id=a3dfa54d-efb0-4301-b2c7-02b72f381132 | user=anonymous | GET /api/todos | status=- | duration=- | ROLLBACK
2026-03-26 11:35:40,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:35:40,887 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:40,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:35:40,888 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:35:42,064 | INFO | jarvis.request | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:35:42,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:42,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:42,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E76C0>, 'SELECT 1', [])
2026-03-26 11:35:42,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E76C0>, 'SELECT 1', []) completed
2026-03-26 11:35:42,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E76C0>)
2026-03-26 11:35:42,068 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E76C0>) completed
2026-03-26 11:35:42,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E76C0>)
2026-03-26 11:35:42,069 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E76C0>) completed
2026-03-26 11:35:42,070 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:42,071 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:35:42,071 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 588.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:35:42,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:42,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:42,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4D40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:35:42,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4D40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:35:42,073 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4D40>)
2026-03-26 11:35:42,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4D40>) completed
2026-03-26 11:35:42,074 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4D40>)
2026-03-26 11:35:42,076 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:35:42,076 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 562s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:35:42,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4D40>) completed
2026-03-26 11:35:42,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:42,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:42,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E79C0>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:35:42,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E79C0>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:35:42,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E79C0>)
2026-03-26 11:35:42,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E79C0>) completed
2026-03-26 11:35:42,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E79C0>)
2026-03-26 11:35:42,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E79C0>) completed
2026-03-26 11:35:42,082 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:35:42,083 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 562s ago] ()
2026-03-26 11:35:42,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:42,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:42,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6040>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:35:42,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6040>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:35:42,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6040>)
2026-03-26 11:35:42,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6040>) completed
2026-03-26 11:35:42,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6040>)
2026-03-26 11:35:42,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6040>) completed
2026-03-26 11:35:42,087 | INFO | jarvis.request | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=200 | duration=22 | request_completed
2026-03-26 11:35:42,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:42,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:42,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E76C0>, 'SELECT 1', [])
2026-03-26 11:35:42,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E76C0>, 'SELECT 1', []) completed
2026-03-26 11:35:42,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E76C0>)
2026-03-26 11:35:42,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E76C0>) completed
2026-03-26 11:35:42,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E76C0>)
2026-03-26 11:35:42,091 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:42,091 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:35:42,091 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 611.6s ago] ('info', 'system', None, '64280ddd-81d2-4034-9adc-317a47a9a87b', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, 'bf25ec3b-5bf6-4c88-928c-5982b2a631f0', '2026-03-26 03:35:42.091739', '2026-03-26 03:35:42.091739')
2026-03-26 11:35:42,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E76C0>) completed
2026-03-26 11:35:42,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:42,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:42,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E49C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '64280ddd-81d2-4034-9adc-317a47a9a87b', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, 'bf25ec3b-5bf6-4c88-928c-5982b2a631f0', '2026-03-26 03:35:42.091739', '2026-03-26 03:35:42.091739'))
2026-03-26 11:35:42,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E49C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '64280ddd-81d2-4034-9adc-317a47a9a87b', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 22, 'bf25ec3b-5bf6-4c88-928c-5982b2a631f0', '2026-03-26 03:35:42.091739', '2026-03-26 03:35:42.091739')) completed
2026-03-26 11:35:42,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E49C0>)
2026-03-26 11:35:42,097 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:35:42,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E49C0>) completed
2026-03-26 11:35:42,098 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:42,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:42,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:35:42,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:42,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:42,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6440>, 'SELECT 1', [])
2026-03-26 11:35:42,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:35:42,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6440>, 'SELECT 1', []) completed
2026-03-26 11:35:42,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6440>)
2026-03-26 11:35:42,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6440>) completed
2026-03-26 11:35:42,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6440>)
2026-03-26 11:35:42,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6440>) completed
2026-03-26 11:35:42,115 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:35:42,116 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:35:42,116 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 611.6s ago] ('bf25ec3b-5bf6-4c88-928c-5982b2a631f0',)
2026-03-26 11:35:42,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:42,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:42,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7BC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('bf25ec3b-5bf6-4c88-928c-5982b2a631f0',))
2026-03-26 11:35:42,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7BC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('bf25ec3b-5bf6-4c88-928c-5982b2a631f0',)) completed
2026-03-26 11:35:42,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7BC0>)
2026-03-26 11:35:42,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7BC0>) completed
2026-03-26 11:35:42,119 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7BC0>)
2026-03-26 11:35:42,120 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:35:42,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7BC0>) completed
2026-03-26 11:35:42,120 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:42,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:42,121 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:35:42,122 | INFO | sqlalchemy.engine.Engine | request_id=64280ddd-81d2-4034-9adc-317a47a9a87b | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:35:42,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:35:42,123 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:42,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:35:42,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:35:42,124 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:49,475 | INFO | jarvis.request | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:38:49,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:49,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:49,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT 1', [])
2026-03-26 11:38:49,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT 1', []) completed
2026-03-26 11:38:49,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:38:49,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:38:49,478 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:38:49,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:38:49,479 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:49,479 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:38:49,479 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 776.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:38:49,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:49,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:49,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E58C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:38:49,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E58C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:38:49,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E58C0>)
2026-03-26 11:38:49,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E58C0>) completed
2026-03-26 11:38:49,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E58C0>)
2026-03-26 11:38:49,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E58C0>) completed
2026-03-26 11:38:49,482 | INFO | jarvis.request | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed
2026-03-26 11:38:49,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:49,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:49,483 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4D40>, 'SELECT 1', [])
2026-03-26 11:38:49,484 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4D40>, 'SELECT 1', []) completed
2026-03-26 11:38:49,484 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4D40>)
2026-03-26 11:38:49,484 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4D40>) completed
2026-03-26 11:38:49,484 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4D40>)
2026-03-26 11:38:49,484 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4D40>) completed
2026-03-26 11:38:49,484 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:49,485 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:49,485 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 799s ago] ('info', 'system', None, 'be1e256a-43a2-45bc-91a6-f3775548560b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '94e311a8-3538-4540-b836-512d483a6d4d', '2026-03-26 03:38:49.485541', '2026-03-26 03:38:49.485541')
2026-03-26 11:38:49,485 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:49,486 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:49,486 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7BC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'be1e256a-43a2-45bc-91a6-f3775548560b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '94e311a8-3538-4540-b836-512d483a6d4d', '2026-03-26 03:38:49.485541', '2026-03-26 03:38:49.485541'))
2026-03-26 11:38:49,488 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7BC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'be1e256a-43a2-45bc-91a6-f3775548560b', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '94e311a8-3538-4540-b836-512d483a6d4d', '2026-03-26 03:38:49.485541', '2026-03-26 03:38:49.485541')) completed
2026-03-26 11:38:49,488 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7BC0>)
2026-03-26 11:38:49,489 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7BC0>) completed
2026-03-26 11:38:49,489 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:38:49,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:49,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:49,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:49,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:49,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:49,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:49,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE0C0>, 'SELECT 1', [])
2026-03-26 11:38:49,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE0C0>, 'SELECT 1', []) completed
2026-03-26 11:38:49,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE0C0>)
2026-03-26 11:38:49,517 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE0C0>) completed
2026-03-26 11:38:49,517 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE0C0>)
2026-03-26 11:38:49,517 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE0C0>) completed
2026-03-26 11:38:49,517 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:49,518 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:49,518 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 799s ago] ('94e311a8-3538-4540-b836-512d483a6d4d',)
2026-03-26 11:38:49,518 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:49,518 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:49,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE0C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('94e311a8-3538-4540-b836-512d483a6d4d',))
2026-03-26 11:38:49,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D5DE0C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('94e311a8-3538-4540-b836-512d483a6d4d',)) completed
2026-03-26 11:38:49,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE0C0>)
2026-03-26 11:38:49,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D5DE0C0>) completed
2026-03-26 11:38:49,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE0C0>)
2026-03-26 11:38:49,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D5DE0C0>) completed
2026-03-26 11:38:49,520 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:38:49,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:49,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:49,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:49,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:49,523 | INFO | sqlalchemy.engine.Engine | request_id=be1e256a-43a2-45bc-91a6-f3775548560b | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:38:49,523 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:49,523 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:49,523 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:49,524 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:50,616 | INFO | jarvis.request | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | request_started
2026-03-26 11:38:50,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:50,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:50,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7640>, 'SELECT 1', [])
2026-03-26 11:38:50,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7640>, 'SELECT 1', []) completed
2026-03-26 11:38:50,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7640>)
2026-03-26 11:38:50,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7640>) completed
2026-03-26 11:38:50,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7640>)
2026-03-26 11:38:50,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7640>) completed
2026-03-26 11:38:50,620 | INFO | sqlalchemy.engine.Engine | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:50,621 | INFO | sqlalchemy.engine.Engine | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:38:50,621 | INFO | sqlalchemy.engine.Engine | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 777.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:38:50,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:50,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:50,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7340>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:38:50,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7340>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:38:50,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7340>)
2026-03-26 11:38:50,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7340>) completed
2026-03-26 11:38:50,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7340>)
2026-03-26 11:38:50,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7340>) completed
2026-03-26 11:38:50,626 | INFO | sqlalchemy.engine.Engine | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at
FROM skills
WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1
2026-03-26 11:38:50,627 | INFO | sqlalchemy.engine.Engine | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 777.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:38:50,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:50,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:50,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7640>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:38:50,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7640>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:38:50,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7640>)
2026-03-26 11:38:50,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7640>) completed
2026-03-26 11:38:50,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7640>)
2026-03-26 11:38:50,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7640>) completed
2026-03-26 11:38:50,630 | INFO | sqlalchemy.engine.Engine | request_id=89eaaed0-2701-4198-8756-c860d62910a3 | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK
2026-03-26 11:38:50,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:50,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:50,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:50,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:50,637 | ERROR | jarvis.request | request_id=- | user=anonymous | - - | status=500 | duration=- | unhandled_exception
2026-03-26 11:38:50,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:50,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:50,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815440>, 'SELECT 1', [])
2026-03-26 11:38:50,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815440>, 'SELECT 1', []) completed
2026-03-26 11:38:50,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815440>)
2026-03-26 11:38:50,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815440>) completed
2026-03-26 11:38:50,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815440>)
2026-03-26 11:38:50,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815440>) completed
2026-03-26 11:38:50,640 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:50,640 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:50,641 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 800.1s ago] ('info', 'system', None, '89eaaed0-2701-4198-8756-c860d62910a3', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), ... (11438 characters truncated) ... n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '91b1bb4f-7831-40b9-8f31-1e5bf4df0548', '2026-03-26 03:38:50.640793', '2026-03-26 03:38:50.640793')
2026-03-26 11:38:50,644 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:50,644 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:50,644 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8154C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '89eaaed0-2701-4198-8756-c860d62910a3', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '91b1bb4f-7831-40b9-8f31-1e5bf4df0548', '2026-03-26 03:38:50.640793', '2026-03-26 03:38:50.640793'))
2026-03-26 11:38:50,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8154C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '89eaaed0-2701-4198-8756-c860d62910a3', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '91b1bb4f-7831-40b9-8f31-1e5bf4df0548', '2026-03-26 03:38:50.640793', '2026-03-26 03:38:50.640793')) completed
2026-03-26 11:38:50,650 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8154C0>)
2026-03-26 11:38:50,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8154C0>) completed
2026-03-26 11:38:50,650 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:38:50,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:50,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:50,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:50,668 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:50,668 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:50,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:50,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8157C0>, 'SELECT 1', [])
2026-03-26 11:38:50,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8157C0>, 'SELECT 1', []) completed
2026-03-26 11:38:50,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8157C0>)
2026-03-26 11:38:50,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8157C0>) completed
2026-03-26 11:38:50,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8157C0>)
2026-03-26 11:38:50,671 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8157C0>) completed
2026-03-26 11:38:50,671 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:50,672 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:50,672 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 800.1s ago] ('91b1bb4f-7831-40b9-8f31-1e5bf4df0548',)
2026-03-26 11:38:50,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:50,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:50,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('91b1bb4f-7831-40b9-8f31-1e5bf4df0548',))
2026-03-26 11:38:50,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('91b1bb4f-7831-40b9-8f31-1e5bf4df0548',)) completed
2026-03-26 11:38:50,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7940>)
2026-03-26 11:38:50,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7940>) completed
2026-03-26 11:38:50,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7940>)
2026-03-26 11:38:50,675 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7940>) completed
2026-03-26 11:38:50,675 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:38:50,676 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:50,676 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:50,676 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:50,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 416, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\applications.py", line 1160, in __call__
await super().__call__(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\applications.py", line 107, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 186, in __call__
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 191, in __call__
with recv_stream, send_stream, collapse_excgroups():
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_utils.py", line 87, in collapse_excgroups
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 193, in __call__
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\app\logging_utils.py", line 179, in request_logging_middleware
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 168, in call_next
raise app_exc from app_exc.__cause__ or app_exc.__context__
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 144, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\cors.py", line 87, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 736, in app
await route.handle(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 290, in handle
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 130, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 116, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 691, in app
content = await serialize_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 296, in serialize_response
raise ResponseValidationError(
fastapi.exceptions.ResponseValidationError: 18 validation errors:
{'type': 'string_type', 'loc': ('response', 0, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 0, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
File "E:\Code\Python\Projects\Jarvis\backend\app\routers\skill.py", line 39, in list_skills
GET /api/skills
2026-03-26 11:38:53,121 | INFO | jarvis.request | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started
2026-03-26 11:38:53,122 | INFO | jarvis.request | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | request_started
2026-03-26 11:38:53,130 | INFO | jarvis.request | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=200 | duration=8 | request_completed
2026-03-26 11:38:53,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,132 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,132 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,133 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814EC0>, 'SELECT 1', [])
2026-03-26 11:38:53,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT 1', [])
2026-03-26 11:38:53,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814EC0>, 'SELECT 1', []) completed
2026-03-26 11:38:53,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814EC0>)
2026-03-26 11:38:53,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT 1', []) completed
2026-03-26 11:38:53,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814EC0>) completed
2026-03-26 11:38:53,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:38:53,136 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814EC0>)
2026-03-26 11:38:53,136 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:38:53,136 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814EC0>) completed
2026-03-26 11:38:53,137 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,137 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:38:53,138 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 780s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:38:53,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:38:53,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:38:53,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,139 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,140 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:53,140 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 802.6s ago] ('info', 'system', None, '4eb3b1de-cd6c-47b3-a5bd-185c15af70d4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '7ec32bbb-815e-4edb-893d-7915ed16949c', '2026-03-26 03:38:53.140552', '2026-03-26 03:38:53.140552')
2026-03-26 11:38:53,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8145C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:38:53,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8145C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:38:53,141 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E79C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4eb3b1de-cd6c-47b3-a5bd-185c15af70d4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '7ec32bbb-815e-4edb-893d-7915ed16949c', '2026-03-26 03:38:53.140552', '2026-03-26 03:38:53.140552'))
2026-03-26 11:38:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8145C0>)
2026-03-26 11:38:53,142 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8145C0>) completed
2026-03-26 11:38:53,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8145C0>)
2026-03-26 11:38:53,143 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8145C0>) completed
2026-03-26 11:38:53,146 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at
FROM conversations
WHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC
LIMIT ? OFFSET ?
2026-03-26 11:38:53,147 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | [generated in 0.00061s] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0)
2026-03-26 11:38:53,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E79C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4eb3b1de-cd6c-47b3-a5bd-185c15af70d4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '7ec32bbb-815e-4edb-893d-7915ed16949c', '2026-03-26 03:38:53.140552', '2026-03-26 03:38:53.140552')) completed
2026-03-26 11:38:53,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E79C0>)
2026-03-26 11:38:53,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6F40>, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0))
2026-03-26 11:38:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E79C0>) completed
2026-03-26 11:38:53,149 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT
2026-03-26 11:38:53,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C6F40>, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0)) completed
2026-03-26 11:38:53,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6F40>)
2026-03-26 11:38:53,150 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C6F40>) completed
2026-03-26 11:38:53,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6F40>)
2026-03-26 11:38:53,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C6F40>) completed
2026-03-26 11:38:53,152 | INFO | jarvis.request | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=200 | duration=30 | request_completed
2026-03-26 11:38:53,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'SELECT 1', [])
2026-03-26 11:38:53,154 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'SELECT 1', []) completed
2026-03-26 11:38:53,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:38:53,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:38:53,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:38:53,156 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,157 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:53,157 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 802.6s ago] ('info', 'system', None, '20ea47ad-48a8-4b6f-b626-924ede2d8752', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 30, '62b31817-80ed-42c6-953a-31d17a404c47', '2026-03-26 03:38:53.156634', '2026-03-26 03:38:53.156634')
2026-03-26 11:38:53,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:38:53,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,159 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7F40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '20ea47ad-48a8-4b6f-b626-924ede2d8752', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 30, '62b31817-80ed-42c6-953a-31d17a404c47', '2026-03-26 03:38:53.156634', '2026-03-26 03:38:53.156634'))
2026-03-26 11:38:53,166 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,167 | INFO | jarvis.request | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | request_started
2026-03-26 11:38:53,168 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,168 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,172 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7F40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '20ea47ad-48a8-4b6f-b626-924ede2d8752', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 30, '62b31817-80ed-42c6-953a-31d17a404c47', '2026-03-26 03:38:53.156634', '2026-03-26 03:38:53.156634')) completed
2026-03-26 11:38:53,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7F40>)
2026-03-26 11:38:53,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7F40>) completed
2026-03-26 11:38:53,174 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | COMMIT
2026-03-26 11:38:53,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT 1', [])
2026-03-26 11:38:53,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816DC0>, 'SELECT 1', [])
2026-03-26 11:38:53,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT 1', []) completed
2026-03-26 11:38:53,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:38:53,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816DC0>, 'SELECT 1', []) completed
2026-03-26 11:38:53,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816DC0>)
2026-03-26 11:38:53,179 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816DC0>) completed
2026-03-26 11:38:53,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816DC0>)
2026-03-26 11:38:53,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816DC0>) completed
2026-03-26 11:38:53,180 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:38:53,181 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:53,182 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:38:53,182 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 802.6s ago] ('7ec32bbb-815e-4edb-893d-7915ed16949c',)
2026-03-26 11:38:53,183 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,183 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:38:53,183 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,183 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,184 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:38:53,184 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 780s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:38:53,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7ec32bbb-815e-4edb-893d-7915ed16949c',))
2026-03-26 11:38:53,185 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,186 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:38:53,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,230 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT 1', [])
2026-03-26 11:38:53,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT 1', []) completed
2026-03-26 11:38:53,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:38:53,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:38:53,235 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:38:53,236 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:38:53,235 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,236 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:53,237 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 802.7s ago] ('62b31817-80ed-42c6-953a-31d17a404c47',)
2026-03-26 11:38:53,237 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,237 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,238 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('62b31817-80ed-42c6-953a-31d17a404c47',))
2026-03-26 11:38:53,239 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('62b31817-80ed-42c6-953a-31d17a404c47',)) completed
2026-03-26 11:38:53,239 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817740>)
2026-03-26 11:38:53,240 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817740>) completed
2026-03-26 11:38:53,240 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817740>)
2026-03-26 11:38:53,242 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | ROLLBACK
2026-03-26 11:38:53,242 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817740>) completed
2026-03-26 11:38:53,242 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,243 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,243 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,244 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,244 | INFO | sqlalchemy.engine.Engine | request_id=20ea47ad-48a8-4b6f-b626-924ede2d8752 | user=anonymous | GET /api/conversations | status=- | duration=- | ROLLBACK
2026-03-26 11:38:53,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:38:53,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,246 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:38:53,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:38:53,247 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7ec32bbb-815e-4edb-893d-7915ed16949c',)) completed
2026-03-26 11:38:53,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:38:53,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:38:53,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:38:53,251 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:38:53,251 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:38:53,251 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:38:53,252 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 780.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:38:53,252 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:38:53,253 | INFO | sqlalchemy.engine.Engine | request_id=4eb3b1de-cd6c-47b3-a5bd-185c15af70d4 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK
2026-03-26 11:38:53,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,255 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,255 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,256 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7040>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:38:53,256 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,256 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7040>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:38:53,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7040>)
2026-03-26 11:38:53,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7040>) completed
2026-03-26 11:38:53,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7040>)
2026-03-26 11:38:53,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7040>) completed
2026-03-26 11:38:53,261 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:53,261 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 802.7s ago] ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a', '/api/settings', 'GET', 200, None, 'settings.get', '<27><><BC><D3><D4>û<D3><C3BB><A7><C9><E8>', '{"llm_config": {}}', 'settings', None, '986f2988-b262-490d-98b4-c7ac0cfb31a9', '2026-03-26 03:38:53.261051', '2026-03-26 03:38:53.261051')
2026-03-26 11:38:53,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,263 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,264 | INFO | jarvis.request | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | request_started
2026-03-26 11:38:53,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D85C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a', '/api/settings', 'GET', 200, None, 'settings.get', '<27><><BC><D3><D4>û<D3><C3BB><A7><C9><E8>', '{"llm_config": {}}', 'settings', None, '986f2988-b262-490d-98b4-c7ac0cfb31a9', '2026-03-26 03:38:53.261051', '2026-03-26 03:38:53.261051'))
2026-03-26 11:38:53,267 | INFO | jarvis.request | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed
2026-03-26 11:38:53,268 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,268 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,269 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816C40>, 'SELECT 1', [])
2026-03-26 11:38:53,269 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816C40>, 'SELECT 1', []) completed
2026-03-26 11:38:53,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816C40>)
2026-03-26 11:38:53,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816C40>) completed
2026-03-26 11:38:53,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816C40>)
2026-03-26 11:38:53,271 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816C40>) completed
2026-03-26 11:38:53,271 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,272 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:53,272 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 802.7s ago] ('info', 'system', None, 'df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'bdf350f3-7a6b-4083-ae05-7afcc024825c', '2026-03-26 03:38:53.272224', '2026-03-26 03:38:53.272224')
2026-03-26 11:38:53,272 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,273 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D85C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a', '/api/settings', 'GET', 200, None, 'settings.get', '<27><><BC><D3><D4>û<D3><C3BB><A7><C9><E8>', '{"llm_config": {}}', 'settings', None, '986f2988-b262-490d-98b4-c7ac0cfb31a9', '2026-03-26 03:38:53.261051', '2026-03-26 03:38:53.261051')) completed
2026-03-26 11:38:53,273 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D85C0>)
2026-03-26 11:38:53,274 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5440>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'bdf350f3-7a6b-4083-ae05-7afcc024825c', '2026-03-26 03:38:53.272224', '2026-03-26 03:38:53.272224'))
2026-03-26 11:38:53,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D85C0>) completed
2026-03-26 11:38:53,275 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | COMMIT
2026-03-26 11:38:53,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8164C0>, 'SELECT 1', [])
2026-03-26 11:38:53,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8164C0>, 'SELECT 1', []) completed
2026-03-26 11:38:53,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8164C0>)
2026-03-26 11:38:53,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8164C0>) completed
2026-03-26 11:38:53,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8164C0>)
2026-03-26 11:38:53,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8164C0>) completed
2026-03-26 11:38:53,293 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,294 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:53,295 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 802.7s ago] ('986f2988-b262-490d-98b4-c7ac0cfb31a9',)
2026-03-26 11:38:53,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5440>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, 'bdf350f3-7a6b-4083-ae05-7afcc024825c', '2026-03-26 03:38:53.272224', '2026-03-26 03:38:53.272224')) completed
2026-03-26 11:38:53,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('986f2988-b262-490d-98b4-c7ac0cfb31a9',))
2026-03-26 11:38:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5440>)
2026-03-26 11:38:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('986f2988-b262-490d-98b4-c7ac0cfb31a9',)) completed
2026-03-26 11:38:53,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5440>) completed
2026-03-26 11:38:53,298 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT
2026-03-26 11:38:53,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:38:53,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:38:53,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:38:53,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:38:53,301 | INFO | jarvis.request | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=200 | duration=133 | request_completed
2026-03-26 11:38:53,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6440>, 'SELECT 1', [])
2026-03-26 11:38:53,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6440>, 'SELECT 1', []) completed
2026-03-26 11:38:53,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6440>)
2026-03-26 11:38:53,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6440>) completed
2026-03-26 11:38:53,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6440>)
2026-03-26 11:38:53,304 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,305 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:53,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6440>) completed
2026-03-26 11:38:53,305 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | [cached since 802.8s ago] ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 133, '7f09c42b-d822-4c12-88a0-3a4a339d9e81', '2026-03-26 03:38:53.305079', '2026-03-26 03:38:53.305079')
2026-03-26 11:38:53,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,306 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D85C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 133, '7f09c42b-d822-4c12-88a0-3a4a339d9e81', '2026-03-26 03:38:53.305079', '2026-03-26 03:38:53.305079'))
2026-03-26 11:38:53,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,314 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D85C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 133, '7f09c42b-d822-4c12-88a0-3a4a339d9e81', '2026-03-26 03:38:53.305079', '2026-03-26 03:38:53.305079')) completed
2026-03-26 11:38:53,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816E40>, 'SELECT 1', [])
2026-03-26 11:38:53,315 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D85C0>)
2026-03-26 11:38:53,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816E40>, 'SELECT 1', []) completed
2026-03-26 11:38:53,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D85C0>) completed
2026-03-26 11:38:53,317 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | COMMIT
2026-03-26 11:38:53,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816E40>)
2026-03-26 11:38:53,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816E40>) completed
2026-03-26 11:38:53,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816E40>)
2026-03-26 11:38:53,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816E40>) completed
2026-03-26 11:38:53,319 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,320 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:53,320 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 802.8s ago] ('bdf350f3-7a6b-4083-ae05-7afcc024825c',)
2026-03-26 11:38:53,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D85C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('bdf350f3-7a6b-4083-ae05-7afcc024825c',))
2026-03-26 11:38:53,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:53,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:53,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7A40>, 'SELECT 1', [])
2026-03-26 11:38:53,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D3D85C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('bdf350f3-7a6b-4083-ae05-7afcc024825c',)) completed
2026-03-26 11:38:53,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7A40>, 'SELECT 1', []) completed
2026-03-26 11:38:53,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7A40>)
2026-03-26 11:38:53,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D85C0>)
2026-03-26 11:38:53,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7A40>) completed
2026-03-26 11:38:53,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D3D85C0>) completed
2026-03-26 11:38:53,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7A40>)
2026-03-26 11:38:53,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D85C0>)
2026-03-26 11:38:53,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7A40>) completed
2026-03-26 11:38:53,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D3D85C0>) completed
2026-03-26 11:38:53,337 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:53,338 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:53,338 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | [cached since 802.8s ago] ('7f09c42b-d822-4c12-88a0-3a4a339d9e81',)
2026-03-26 11:38:53,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,339 | INFO | sqlalchemy.engine.Engine | request_id=df3ccb14-a9b0-419d-9dc1-ec022b1f1f5d | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK
2026-03-26 11:38:53,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7f09c42b-d822-4c12-88a0-3a4a339d9e81',))
2026-03-26 11:38:53,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:53,341 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C7A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('7f09c42b-d822-4c12-88a0-3a4a339d9e81',)) completed
2026-03-26 11:38:53,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7A40>)
2026-03-26 11:38:53,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C7A40>) completed
2026-03-26 11:38:53,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:53,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7A40>)
2026-03-26 11:38:53,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C7A40>) completed
2026-03-26 11:38:53,345 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | ROLLBACK
2026-03-26 11:38:53,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:53,348 | INFO | sqlalchemy.engine.Engine | request_id=9b7669b0-57f8-4c4b-a68f-c88d1bea6e8a | user=anonymous | GET /api/settings | status=- | duration=- | ROLLBACK
2026-03-26 11:38:53,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:53,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:53,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:53,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:55,083 | INFO | jarvis.request | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started
2026-03-26 11:38:55,086 | INFO | jarvis.request | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=200 | duration=3 | request_completed
2026-03-26 11:38:55,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:55,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:55,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT 1', [])
2026-03-26 11:38:55,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT 1', []) completed
2026-03-26 11:38:55,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:38:55,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:38:55,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:38:55,090 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:55,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:38:55,091 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:55,092 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 804.6s ago] ('info', 'system', None, 'f3d48692-11e8-494b-bfe9-09eff15d2bb4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 3, '4d35dfa4-5cc8-4bf9-9e17-742f84d4b930', '2026-03-26 03:38:55.091660', '2026-03-26 03:38:55.091660')
2026-03-26 11:38:55,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:55,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:55,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C77C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f3d48692-11e8-494b-bfe9-09eff15d2bb4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 3, '4d35dfa4-5cc8-4bf9-9e17-742f84d4b930', '2026-03-26 03:38:55.091660', '2026-03-26 03:38:55.091660'))
2026-03-26 11:38:55,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C77C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f3d48692-11e8-494b-bfe9-09eff15d2bb4', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 3, '4d35dfa4-5cc8-4bf9-9e17-742f84d4b930', '2026-03-26 03:38:55.091660', '2026-03-26 03:38:55.091660')) completed
2026-03-26 11:38:55,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C77C0>)
2026-03-26 11:38:55,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C77C0>) completed
2026-03-26 11:38:55,096 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT
2026-03-26 11:38:55,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:55,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:55,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:55,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:55,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:55,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:55,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815C40>, 'SELECT 1', [])
2026-03-26 11:38:55,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815C40>, 'SELECT 1', []) completed
2026-03-26 11:38:55,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815C40>)
2026-03-26 11:38:55,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815C40>) completed
2026-03-26 11:38:55,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815C40>)
2026-03-26 11:38:55,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815C40>) completed
2026-03-26 11:38:55,111 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:55,112 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:55,112 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 804.6s ago] ('4d35dfa4-5cc8-4bf9-9e17-742f84d4b930',)
2026-03-26 11:38:55,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:55,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:55,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4d35dfa4-5cc8-4bf9-9e17-742f84d4b930',))
2026-03-26 11:38:55,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816940>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('4d35dfa4-5cc8-4bf9-9e17-742f84d4b930',)) completed
2026-03-26 11:38:55,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816940>)
2026-03-26 11:38:55,114 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816940>) completed
2026-03-26 11:38:55,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816940>)
2026-03-26 11:38:55,115 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816940>) completed
2026-03-26 11:38:55,116 | INFO | sqlalchemy.engine.Engine | request_id=f3d48692-11e8-494b-bfe9-09eff15d2bb4 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK
2026-03-26 11:38:55,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:55,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:55,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:38:55,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:38:56,039 | INFO | jarvis.request | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:38:56,041 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:56,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:56,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8143C0>, 'SELECT 1', [])
2026-03-26 11:38:56,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8143C0>, 'SELECT 1', []) completed
2026-03-26 11:38:56,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8143C0>)
2026-03-26 11:38:56,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8143C0>) completed
2026-03-26 11:38:56,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8143C0>)
2026-03-26 11:38:56,045 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:56,045 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:38:56,046 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 782.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:38:56,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8143C0>) completed
2026-03-26 11:38:56,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:56,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:56,047 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8164C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:38:56,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8164C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:38:56,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8164C0>)
2026-03-26 11:38:56,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8164C0>) completed
2026-03-26 11:38:56,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8164C0>)
2026-03-26 11:38:56,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8164C0>) completed
2026-03-26 11:38:56,051 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:38:56,052 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 756s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:38:56,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:56,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:56,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815C40>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:38:56,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815C40>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:38:56,054 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815C40>)
2026-03-26 11:38:56,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815C40>) completed
2026-03-26 11:38:56,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815C40>)
2026-03-26 11:38:56,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815C40>) completed
2026-03-26 11:38:56,056 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:38:56,057 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 756s ago] ()
2026-03-26 11:38:56,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:56,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:56,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817940>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:38:56,058 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817940>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:38:56,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817940>)
2026-03-26 11:38:56,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817940>) completed
2026-03-26 11:38:56,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817940>)
2026-03-26 11:38:56,059 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817940>) completed
2026-03-26 11:38:56,060 | INFO | jarvis.request | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=200 | duration=20 | request_completed
2026-03-26 11:38:56,061 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:56,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:56,062 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT 1', [])
2026-03-26 11:38:56,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT 1', []) completed
2026-03-26 11:38:56,063 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:38:56,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:38:56,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:38:56,064 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:38:56,065 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:56,065 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:38:56,066 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 805.5s ago] ('info', 'system', None, 'ff51b125-2b99-4726-ac9a-332f61e8e9f3', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 20, '2be06e4f-1658-4b15-b573-a9875400dde9', '2026-03-26 03:38:56.065852', '2026-03-26 03:38:56.065852')
2026-03-26 11:38:56,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:56,066 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:56,067 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ff51b125-2b99-4726-ac9a-332f61e8e9f3', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 20, '2be06e4f-1658-4b15-b573-a9875400dde9', '2026-03-26 03:38:56.065852', '2026-03-26 03:38:56.065852'))
2026-03-26 11:38:56,070 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ff51b125-2b99-4726-ac9a-332f61e8e9f3', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 20, '2be06e4f-1658-4b15-b573-a9875400dde9', '2026-03-26 03:38:56.065852', '2026-03-26 03:38:56.065852')) completed
2026-03-26 11:38:56,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:38:56,071 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:38:56,072 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:38:56,072 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:56,088 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:56,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:38:56,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:38:56,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:56,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:56,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817A40>, 'SELECT 1', [])
2026-03-26 11:38:56,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817A40>, 'SELECT 1', []) completed
2026-03-26 11:38:56,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817A40>)
2026-03-26 11:38:56,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817A40>) completed
2026-03-26 11:38:56,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817A40>)
2026-03-26 11:38:56,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817A40>) completed
2026-03-26 11:38:56,094 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:38:56,094 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:38:56,095 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 805.5s ago] ('2be06e4f-1658-4b15-b573-a9875400dde9',)
2026-03-26 11:38:56,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:56,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:56,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8165C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2be06e4f-1658-4b15-b573-a9875400dde9',))
2026-03-26 11:38:56,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8165C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2be06e4f-1658-4b15-b573-a9875400dde9',)) completed
2026-03-26 11:38:56,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8165C0>)
2026-03-26 11:38:56,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8165C0>) completed
2026-03-26 11:38:56,097 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8165C0>)
2026-03-26 11:38:56,099 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:38:56,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8165C0>) completed
2026-03-26 11:38:56,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:56,099 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:56,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:38:56,100 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:38:56,101 | INFO | sqlalchemy.engine.Engine | request_id=ff51b125-2b99-4726-ac9a-332f61e8e9f3 | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:38:56,101 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:56,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:38:56,102 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:38:56,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:39:15,919 | INFO | jarvis.request | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | request_started
2026-03-26 11:39:15,921 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:39:15,921 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:39:15,922 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT 1', [])
2026-03-26 11:39:15,922 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT 1', []) completed
2026-03-26 11:39:15,922 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:39:15,922 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:39:15,923 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:39:15,923 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:39:15,923 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:39:15,923 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:39:15,924 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | [cached since 802.8s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:39:15,924 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:39:15,925 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:39:15,925 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8165C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:39:15,926 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8165C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:39:15,926 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8165C0>)
2026-03-26 11:39:15,926 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8165C0>) completed
2026-03-26 11:39:15,927 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8165C0>)
2026-03-26 11:39:15,928 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8165C0>) completed
2026-03-26 11:39:15,928 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')
LIMIT ? OFFSET ?
2026-03-26 11:39:15,928 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | [cached since 439.8s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '<27><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6>', 5, 0)
2026-03-26 11:39:15,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:39:15,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:39:15,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, "SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')\n LIMIT ? OFFSET ?", ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '<27><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6>', 5, 0))
2026-03-26 11:39:15,929 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, "SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? AND (kg_nodes.name LIKE '%' || ? || '%')\n LIMIT ? OFFSET ?", ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '<27><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6>', 5, 0)) completed
2026-03-26 11:39:15,930 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:39:15,930 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:39:15,931 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:39:15,932 | INFO | jarvis.request | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=200 | duration=12 | request_completed
2026-03-26 11:39:15,932 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:39:15,933 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:39:15,933 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:39:15,933 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT 1', [])
2026-03-26 11:39:15,933 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT 1', []) completed
2026-03-26 11:39:15,934 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:39:15,934 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:39:15,934 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:39:15,934 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:39:15,935 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:39:15,935 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:39:15,935 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | [cached since 825.4s ago] ('info', 'system', None, 'b653b902-31c6-490f-a852-3c65672a55cc', '/api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '1bb820b7-7bdb-49c9-b010-fe015b934319', '2026-03-26 03:39:15.935311', '2026-03-26 03:39:15.935311')
2026-03-26 11:39:15,936 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:39:15,936 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:39:15,936 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8147C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b653b902-31c6-490f-a852-3c65672a55cc', '/api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '1bb820b7-7bdb-49c9-b010-fe015b934319', '2026-03-26 03:39:15.935311', '2026-03-26 03:39:15.935311'))
2026-03-26 11:39:15,938 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8147C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b653b902-31c6-490f-a852-3c65672a55cc', '/api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6>', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '1bb820b7-7bdb-49c9-b010-fe015b934319', '2026-03-26 03:39:15.935311', '2026-03-26 03:39:15.935311')) completed
2026-03-26 11:39:15,938 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8147C0>)
2026-03-26 11:39:15,939 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8147C0>) completed
2026-03-26 11:39:15,939 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | COMMIT
2026-03-26 11:39:15,939 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:39:15,952 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:39:15,953 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:39:15,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:39:15,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:39:15,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:39:15,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8179C0>, 'SELECT 1', [])
2026-03-26 11:39:15,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8179C0>, 'SELECT 1', []) completed
2026-03-26 11:39:15,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8179C0>)
2026-03-26 11:39:15,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8179C0>) completed
2026-03-26 11:39:15,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8179C0>)
2026-03-26 11:39:15,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8179C0>) completed
2026-03-26 11:39:15,957 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:39:15,957 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:39:15,958 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | [cached since 825.4s ago] ('1bb820b7-7bdb-49c9-b010-fe015b934319',)
2026-03-26 11:39:15,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:39:15,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:39:15,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1bb820b7-7bdb-49c9-b010-fe015b934319',))
2026-03-26 11:39:15,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1bb820b7-7bdb-49c9-b010-fe015b934319',)) completed
2026-03-26 11:39:15,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:39:15,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:39:15,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:39:15,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:39:15,961 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | ROLLBACK
2026-03-26 11:39:15,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:39:15,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:39:15,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:39:15,963 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:39:15,964 | INFO | sqlalchemy.engine.Engine | request_id=b653b902-31c6-490f-a852-3c65672a55cc | user=anonymous | GET /api/graph/entity/<2F><><BC><C7><D2><E4><B2><DF><C2><D4><CC><D6> | status=- | duration=- | ROLLBACK
2026-03-26 11:39:15,964 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:39:15,965 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:39:15,965 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:39:15,966 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,696 | INFO | jarvis.request | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:42:23,698 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,698 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,698 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8150C0>, 'SELECT 1', [])
2026-03-26 11:42:23,698 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8150C0>, 'SELECT 1', []) completed
2026-03-26 11:42:23,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8150C0>)
2026-03-26 11:42:23,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8150C0>) completed
2026-03-26 11:42:23,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8150C0>)
2026-03-26 11:42:23,699 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8150C0>) completed
2026-03-26 11:42:23,699 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:23,700 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:42:23,700 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 990.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:42:23,700 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,700 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,701 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:42:23,701 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:42:23,701 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:42:23,701 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:42:23,701 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:42:23,702 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:42:23,703 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:42:23,703 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 545.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:42:23,703 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,703 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,703 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:42:23,704 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:42:23,704 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:42:23,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:42:23,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:42:23,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:42:23,706 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:42:23,707 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 545.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:42:23,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816AC0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:42:23,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816AC0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:42:23,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816AC0>)
2026-03-26 11:42:23,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816AC0>) completed
2026-03-26 11:42:23,709 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816AC0>)
2026-03-26 11:42:23,709 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816AC0>) completed
2026-03-26 11:42:23,709 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:42:23,710 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 545.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:42:23,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8174C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:42:23,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8174C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:42:23,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8174C0>)
2026-03-26 11:42:23,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8174C0>) completed
2026-03-26 11:42:23,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8174C0>)
2026-03-26 11:42:23,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8174C0>) completed
2026-03-26 11:42:23,712 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:42:23,712 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 545.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:42:23,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8142C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:42:23,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8142C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:42:23,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8142C0>)
2026-03-26 11:42:23,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8142C0>) completed
2026-03-26 11:42:23,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8142C0>)
2026-03-26 11:42:23,713 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8142C0>) completed
2026-03-26 11:42:23,714 | INFO | jarvis.request | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=200 | duration=17 | request_completed
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT 1', [])
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT 1', []) completed
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:42:23,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:42:23,716 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:23,716 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:42:23,716 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1013s ago] ('info', 'system', None, '770341b4-396f-414f-bac5-63bcad09f539', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 17, '64695054-0c8a-41c8-943e-a094201aad14', '2026-03-26 03:42:23.716891', '2026-03-26 03:42:23.716891')
2026-03-26 11:42:23,716 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,717 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,717 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '770341b4-396f-414f-bac5-63bcad09f539', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 17, '64695054-0c8a-41c8-943e-a094201aad14', '2026-03-26 03:42:23.716891', '2026-03-26 03:42:23.716891'))
2026-03-26 11:42:23,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '770341b4-396f-414f-bac5-63bcad09f539', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 17, '64695054-0c8a-41c8-943e-a094201aad14', '2026-03-26 03:42:23.716891', '2026-03-26 03:42:23.716891')) completed
2026-03-26 11:42:23,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816940>)
2026-03-26 11:42:23,720 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816940>) completed
2026-03-26 11:42:23,720 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:42:23,721 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,731 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,732 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:23,732 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:23,732 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8171C0>, 'SELECT 1', [])
2026-03-26 11:42:23,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8171C0>, 'SELECT 1', []) completed
2026-03-26 11:42:23,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8171C0>)
2026-03-26 11:42:23,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8171C0>) completed
2026-03-26 11:42:23,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8171C0>)
2026-03-26 11:42:23,733 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8171C0>) completed
2026-03-26 11:42:23,733 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:23,734 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:42:23,734 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1013s ago] ('64695054-0c8a-41c8-943e-a094201aad14',)
2026-03-26 11:42:23,734 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:23,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:23,735 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('64695054-0c8a-41c8-943e-a094201aad14',))
2026-03-26 11:42:23,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('64695054-0c8a-41c8-943e-a094201aad14',)) completed
2026-03-26 11:42:23,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:42:23,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:42:23,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:42:23,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:42:23,737 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:42:23,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:23,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:23,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:23,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:23,739 | INFO | sqlalchemy.engine.Engine | request_id=770341b4-396f-414f-bac5-63bcad09f539 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:42:23,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:23,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:23,950 | INFO | jarvis.request | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:42:23,951 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:23,952 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,952 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT 1', [])
2026-03-26 11:42:23,952 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT 1', []) completed
2026-03-26 11:42:23,953 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:42:23,953 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:42:23,953 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:42:23,954 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:42:23,954 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:23,955 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:42:23,955 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 990.8s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:42:23,955 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:23,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,956 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:42:23,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:42:23,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:42:23,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:42:23,957 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:42:23,958 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:42:23,959 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:42:23,959 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 545.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:42:23,959 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:23,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,960 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:42:23,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:42:23,961 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:23,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:23,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:23,962 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:23,964 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:42:23,964 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 545.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:42:23,964 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:23,965 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,965 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5540>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:42:23,966 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5540>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:42:23,966 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5540>)
2026-03-26 11:42:23,967 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5540>) completed
2026-03-26 11:42:23,967 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5540>)
2026-03-26 11:42:23,968 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5540>) completed
2026-03-26 11:42:23,969 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:42:23,969 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 545.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:42:23,970 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:23,970 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,970 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5540>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:42:23,971 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5540>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:42:23,971 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5540>)
2026-03-26 11:42:23,971 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5540>) completed
2026-03-26 11:42:23,971 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5540>)
2026-03-26 11:42:23,972 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5540>) completed
2026-03-26 11:42:23,973 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:42:23,973 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 545.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:42:23,973 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:23,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:23,974 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5540>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:42:23,975 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5540>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:42:23,975 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5540>)
2026-03-26 11:42:23,975 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5540>) completed
2026-03-26 11:42:23,975 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5540>)
2026-03-26 11:42:23,976 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5540>) completed
2026-03-26 11:42:23,976 | INFO | jarvis.request | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=200 | duration=26 | request_completed
2026-03-26 11:42:23,977 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816440>, 'SELECT 1', [])
2026-03-26 11:42:23,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816440>, 'SELECT 1', []) completed
2026-03-26 11:42:23,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816440>)
2026-03-26 11:42:23,978 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816440>) completed
2026-03-26 11:42:23,979 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816440>)
2026-03-26 11:42:23,980 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816440>) completed
2026-03-26 11:42:23,980 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:23,981 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:42:23,981 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1013s ago] ('info', 'system', None, 'de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 26, '96d5db75-27a5-44e4-b787-66663174252c', '2026-03-26 03:42:23.981167', '2026-03-26 03:42:23.981167')
2026-03-26 11:42:23,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816D40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 26, '96d5db75-27a5-44e4-b787-66663174252c', '2026-03-26 03:42:23.981167', '2026-03-26 03:42:23.981167'))
2026-03-26 11:42:23,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816D40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 26, '96d5db75-27a5-44e4-b787-66663174252c', '2026-03-26 03:42:23.981167', '2026-03-26 03:42:23.981167')) completed
2026-03-26 11:42:23,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816D40>)
2026-03-26 11:42:23,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816D40>) completed
2026-03-26 11:42:23,986 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:42:23,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:23,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:23,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:24,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:24,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:24,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:24,001 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816DC0>, 'SELECT 1', [])
2026-03-26 11:42:24,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816DC0>, 'SELECT 1', []) completed
2026-03-26 11:42:24,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816DC0>)
2026-03-26 11:42:24,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816DC0>) completed
2026-03-26 11:42:24,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816DC0>)
2026-03-26 11:42:24,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816DC0>) completed
2026-03-26 11:42:24,003 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:24,003 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:42:24,004 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1013s ago] ('96d5db75-27a5-44e4-b787-66663174252c',)
2026-03-26 11:42:24,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:24,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:24,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('96d5db75-27a5-44e4-b787-66663174252c',))
2026-03-26 11:42:24,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('96d5db75-27a5-44e4-b787-66663174252c',)) completed
2026-03-26 11:42:24,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:42:24,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:42:24,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:42:24,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:42:24,007 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:42:24,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:24,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:24,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:24,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:24,010 | INFO | sqlalchemy.engine.Engine | request_id=de6b7c1c-e45a-4f3f-bc02-7d3da4c29c62 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:42:24,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:24,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:24,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:24,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:25,752 | INFO | jarvis.request | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:42:25,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,755 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816E40>, 'SELECT 1', [])
2026-03-26 11:42:25,755 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816E40>, 'SELECT 1', []) completed
2026-03-26 11:42:25,755 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816E40>)
2026-03-26 11:42:25,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816E40>) completed
2026-03-26 11:42:25,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816E40>)
2026-03-26 11:42:25,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816E40>) completed
2026-03-26 11:42:25,757 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:25,757 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:42:25,757 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 992.6s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:42:25,758 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,758 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,758 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:42:25,759 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:42:25,759 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:42:25,760 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:42:25,760 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:42:25,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:42:25,762 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:42:25,762 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 547.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27')
2026-03-26 11:42:25,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27'))
2026-03-26 11:42:25,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27')) completed
2026-03-26 11:42:25,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:25,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:25,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:25,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:25,766 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:42:25,767 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 547.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27 00:00:00.000000', '2026-03-27 23:59:59.999999')
2026-03-26 11:42:25,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27 00:00:00.000000', '2026-03-27 23:59:59.999999'))
2026-03-26 11:42:25,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27 00:00:00.000000', '2026-03-27 23:59:59.999999')) completed
2026-03-26 11:42:25,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:42:25,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:42:25,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:42:25,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:42:25,771 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:42:25,771 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 547.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27 00:00:00.000000', '2026-03-27 23:59:59.999999')
2026-03-26 11:42:25,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27 00:00:00.000000', '2026-03-27 23:59:59.999999'))
2026-03-26 11:42:25,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27 00:00:00.000000', '2026-03-27 23:59:59.999999')) completed
2026-03-26 11:42:25,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:42:25,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:42:25,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:42:25,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:42:25,775 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:42:25,775 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 547.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27')
2026-03-26 11:42:25,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27'))
2026-03-26 11:42:25,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-27')) completed
2026-03-26 11:42:25,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:42:25,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:42:25,778 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:42:25,778 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:42:25,779 | INFO | jarvis.request | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=200 | duration=26 | request_completed
2026-03-26 11:42:25,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:25,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:25,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT 1', [])
2026-03-26 11:42:25,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT 1', []) completed
2026-03-26 11:42:25,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:42:25,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:42:25,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:42:25,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:42:25,782 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:25,783 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:42:25,783 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1015s ago] ('info', 'system', None, 'c175a7f5-d367-4c67-9727-3bd71aacd81f', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-27"}, "client": "127.0.0.1"}', 'http', 26, '3402b5bd-114e-4f98-aa93-463201f30eb8', '2026-03-26 03:42:25.783859', '2026-03-26 03:42:25.783859')
2026-03-26 11:42:25,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:25,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:25,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c175a7f5-d367-4c67-9727-3bd71aacd81f', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-27"}, "client": "127.0.0.1"}', 'http', 26, '3402b5bd-114e-4f98-aa93-463201f30eb8', '2026-03-26 03:42:25.783859', '2026-03-26 03:42:25.783859'))
2026-03-26 11:42:25,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c175a7f5-d367-4c67-9727-3bd71aacd81f', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-27"}, "client": "127.0.0.1"}', 'http', 26, '3402b5bd-114e-4f98-aa93-463201f30eb8', '2026-03-26 03:42:25.783859', '2026-03-26 03:42:25.783859')) completed
2026-03-26 11:42:25,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:42:25,788 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:42:25,788 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:42:25,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:25,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:25,811 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:25,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:25,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:25,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:25,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT 1', [])
2026-03-26 11:42:25,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT 1', []) completed
2026-03-26 11:42:25,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:25,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:25,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:25,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:25,814 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:25,815 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:42:25,815 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1015s ago] ('3402b5bd-114e-4f98-aa93-463201f30eb8',)
2026-03-26 11:42:25,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:25,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:25,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3402b5bd-114e-4f98-aa93-463201f30eb8',))
2026-03-26 11:42:25,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3402b5bd-114e-4f98-aa93-463201f30eb8',)) completed
2026-03-26 11:42:25,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817740>)
2026-03-26 11:42:25,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817740>) completed
2026-03-26 11:42:25,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817740>)
2026-03-26 11:42:25,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817740>) completed
2026-03-26 11:42:25,818 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:42:25,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:25,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:25,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:25,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:25,820 | INFO | sqlalchemy.engine.Engine | request_id=c175a7f5-d367-4c67-9727-3bd71aacd81f | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:42:25,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:25,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:42:25,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:42:29,512 | INFO | jarvis.request | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:42:29,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,514 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8165C0>, 'SELECT 1', [])
2026-03-26 11:42:29,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8165C0>, 'SELECT 1', []) completed
2026-03-26 11:42:29,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8165C0>)
2026-03-26 11:42:29,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8165C0>) completed
2026-03-26 11:42:29,515 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8165C0>)
2026-03-26 11:42:29,516 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8165C0>) completed
2026-03-26 11:42:29,516 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:29,517 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:42:29,517 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 996.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:42:29,517 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,517 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,518 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:42:29,518 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:42:29,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:29,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:29,519 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:42:29,520 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:42:29,521 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:42:29,521 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 551.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')
2026-03-26 11:42:29,521 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,522 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20'))
2026-03-26 11:42:29,523 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')) completed
2026-03-26 11:42:29,523 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:42:29,523 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:42:29,524 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:42:29,524 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:42:29,525 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:42:29,525 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 551.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')
2026-03-26 11:42:29,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999'))
2026-03-26 11:42:29,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')) completed
2026-03-26 11:42:29,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:42:29,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:42:29,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:42:29,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:42:29,529 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:42:29,530 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 551.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')
2026-03-26 11:42:29,530 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,530 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,530 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999'))
2026-03-26 11:42:29,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')) completed
2026-03-26 11:42:29,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:42:29,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:42:29,532 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:42:29,532 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:42:29,533 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:42:29,533 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 551.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')
2026-03-26 11:42:29,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816440>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20'))
2026-03-26 11:42:29,535 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816440>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')) completed
2026-03-26 11:42:29,535 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816440>)
2026-03-26 11:42:29,535 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816440>) completed
2026-03-26 11:42:29,535 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816440>)
2026-03-26 11:42:29,536 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816440>) completed
2026-03-26 11:42:29,536 | INFO | jarvis.request | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=200 | duration=24 | request_completed
2026-03-26 11:42:29,537 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:29,538 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:29,538 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816DC0>, 'SELECT 1', [])
2026-03-26 11:42:29,538 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816DC0>, 'SELECT 1', []) completed
2026-03-26 11:42:29,538 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816DC0>)
2026-03-26 11:42:29,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816DC0>) completed
2026-03-26 11:42:29,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816DC0>)
2026-03-26 11:42:29,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816DC0>) completed
2026-03-26 11:42:29,539 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:29,540 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:42:29,540 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1019s ago] ('info', 'system', None, 'a94ca0db-b991-4334-be39-0e44cdc9357e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 24, '73b85639-e796-475c-b3a3-8848e69634a6', '2026-03-26 03:42:29.540295', '2026-03-26 03:42:29.540295')
2026-03-26 11:42:29,540 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:29,541 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:29,541 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a94ca0db-b991-4334-be39-0e44cdc9357e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 24, '73b85639-e796-475c-b3a3-8848e69634a6', '2026-03-26 03:42:29.540295', '2026-03-26 03:42:29.540295'))
2026-03-26 11:42:29,543 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'a94ca0db-b991-4334-be39-0e44cdc9357e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 24, '73b85639-e796-475c-b3a3-8848e69634a6', '2026-03-26 03:42:29.540295', '2026-03-26 03:42:29.540295')) completed
2026-03-26 11:42:29,543 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816140>)
2026-03-26 11:42:29,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816140>) completed
2026-03-26 11:42:29,544 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:42:29,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:29,554 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:29,555 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:42:29,555 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:42:29,556 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:29,556 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:29,556 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8173C0>, 'SELECT 1', [])
2026-03-26 11:42:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8173C0>, 'SELECT 1', []) completed
2026-03-26 11:42:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8173C0>)
2026-03-26 11:42:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8173C0>) completed
2026-03-26 11:42:29,558 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8173C0>)
2026-03-26 11:42:29,558 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8173C0>) completed
2026-03-26 11:42:29,558 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:42:29,559 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:42:29,559 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1019s ago] ('73b85639-e796-475c-b3a3-8848e69634a6',)
2026-03-26 11:42:29,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:29,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:29,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816D40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('73b85639-e796-475c-b3a3-8848e69634a6',))
2026-03-26 11:42:29,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816D40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('73b85639-e796-475c-b3a3-8848e69634a6',)) completed
2026-03-26 11:42:29,561 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816D40>)
2026-03-26 11:42:29,561 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816D40>) completed
2026-03-26 11:42:29,561 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816D40>)
2026-03-26 11:42:29,562 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:42:29,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816D40>) completed
2026-03-26 11:42:29,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:29,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:29,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:42:29,564 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:42:29,565 | INFO | sqlalchemy.engine.Engine | request_id=a94ca0db-b991-4334-be39-0e44cdc9357e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:42:29,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:42:29,566 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:42:29,567 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:28,599 | INFO | jarvis.request | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:43:28,601 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,601 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,601 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT 1', [])
2026-03-26 11:43:28,601 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT 1', []) completed
2026-03-26 11:43:28,602 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:43:28,602 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:43:28,602 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:43:28,602 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:43:28,602 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:43:28,603 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:43:28,603 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1055s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:43:28,603 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,603 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,603 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:43:28,604 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:43:28,604 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:43:28,604 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:43:28,604 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:43:28,605 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:43:28,606 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:43:28,606 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 610.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')
2026-03-26 11:43:28,606 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,606 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,606 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8175C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20'))
2026-03-26 11:43:28,607 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8175C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')) completed
2026-03-26 11:43:28,607 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8175C0>)
2026-03-26 11:43:28,607 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8175C0>) completed
2026-03-26 11:43:28,608 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8175C0>)
2026-03-26 11:43:28,608 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8175C0>) completed
2026-03-26 11:43:28,609 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:43:28,609 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 610.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')
2026-03-26 11:43:28,609 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999'))
2026-03-26 11:43:28,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')) completed
2026-03-26 11:43:28,611 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:43:28,611 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:43:28,611 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:43:28,611 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:43:28,612 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:43:28,612 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 610.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')
2026-03-26 11:43:28,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817140>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999'))
2026-03-26 11:43:28,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817140>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')) completed
2026-03-26 11:43:28,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817140>)
2026-03-26 11:43:28,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817140>) completed
2026-03-26 11:43:28,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817140>)
2026-03-26 11:43:28,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817140>) completed
2026-03-26 11:43:28,615 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:43:28,615 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 610.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')
2026-03-26 11:43:28,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8167C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20'))
2026-03-26 11:43:28,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8167C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')) completed
2026-03-26 11:43:28,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8167C0>)
2026-03-26 11:43:28,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8167C0>) completed
2026-03-26 11:43:28,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8167C0>)
2026-03-26 11:43:28,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8167C0>) completed
2026-03-26 11:43:28,618 | INFO | jarvis.request | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=200 | duration=18 | request_completed
2026-03-26 11:43:28,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:28,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:28,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT 1', [])
2026-03-26 11:43:28,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT 1', []) completed
2026-03-26 11:43:28,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:43:28,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:43:28,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:43:28,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:43:28,620 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:43:28,621 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:43:28,621 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1078s ago] ('info', 'system', None, '18d7f03d-d1c3-450c-ab07-9c96a6495dce', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 18, '34d0411b-1bc1-4b91-ad38-01d2f12b9520', '2026-03-26 03:43:28.621500', '2026-03-26 03:43:28.621500')
2026-03-26 11:43:28,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:28,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:28,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8170C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '18d7f03d-d1c3-450c-ab07-9c96a6495dce', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 18, '34d0411b-1bc1-4b91-ad38-01d2f12b9520', '2026-03-26 03:43:28.621500', '2026-03-26 03:43:28.621500'))
2026-03-26 11:43:28,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8170C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '18d7f03d-d1c3-450c-ab07-9c96a6495dce', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 18, '34d0411b-1bc1-4b91-ad38-01d2f12b9520', '2026-03-26 03:43:28.621500', '2026-03-26 03:43:28.621500')) completed
2026-03-26 11:43:28,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8170C0>)
2026-03-26 11:43:28,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8170C0>) completed
2026-03-26 11:43:28,624 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:43:28,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:28,634 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:28,634 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:28,634 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:28,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:28,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:28,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT 1', [])
2026-03-26 11:43:28,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT 1', []) completed
2026-03-26 11:43:28,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:43:28,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:43:28,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:43:28,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:43:28,636 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:43:28,637 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:43:28,637 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1078s ago] ('34d0411b-1bc1-4b91-ad38-01d2f12b9520',)
2026-03-26 11:43:28,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:28,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:28,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('34d0411b-1bc1-4b91-ad38-01d2f12b9520',))
2026-03-26 11:43:28,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('34d0411b-1bc1-4b91-ad38-01d2f12b9520',)) completed
2026-03-26 11:43:28,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:43:28,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:43:28,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:43:28,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:43:28,639 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:43:28,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:28,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:28,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:28,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:28,640 | INFO | sqlalchemy.engine.Engine | request_id=18d7f03d-d1c3-450c-ab07-9c96a6495dce | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:43:28,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:28,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:43:28,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:43:32,613 | INFO | jarvis.request | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:43:32,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT 1', [])
2026-03-26 11:43:32,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT 1', []) completed
2026-03-26 11:43:32,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:43:32,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:43:32,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:43:32,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:43:32,617 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:43:32,618 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:43:32,618 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1059s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:43:32,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:43:32,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:43:32,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:43:32,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:43:32,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:43:32,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:43:32,623 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:43:32,624 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 614.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')
2026-03-26 11:43:32,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816B40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20'))
2026-03-26 11:43:32,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816B40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')) completed
2026-03-26 11:43:32,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816B40>)
2026-03-26 11:43:32,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816B40>) completed
2026-03-26 11:43:32,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816B40>)
2026-03-26 11:43:32,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816B40>) completed
2026-03-26 11:43:32,627 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:43:32,627 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 614.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')
2026-03-26 11:43:32,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,628 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999'))
2026-03-26 11:43:32,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')) completed
2026-03-26 11:43:32,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:43:32,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:43:32,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:43:32,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:43:32,631 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:43:32,632 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 614.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')
2026-03-26 11:43:32,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,633 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815C40>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999'))
2026-03-26 11:43:32,634 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815C40>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20 00:00:00.000000', '2026-03-20 23:59:59.999999')) completed
2026-03-26 11:43:32,634 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815C40>)
2026-03-26 11:43:32,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815C40>) completed
2026-03-26 11:43:32,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815C40>)
2026-03-26 11:43:32,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815C40>) completed
2026-03-26 11:43:32,636 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:43:32,637 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 614.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')
2026-03-26 11:43:32,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8162C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20'))
2026-03-26 11:43:32,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8162C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-20')) completed
2026-03-26 11:43:32,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8162C0>)
2026-03-26 11:43:32,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8162C0>) completed
2026-03-26 11:43:32,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8162C0>)
2026-03-26 11:43:32,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8162C0>) completed
2026-03-26 11:43:32,641 | INFO | jarvis.request | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=200 | duration=28 | request_completed
2026-03-26 11:43:32,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:32,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:32,643 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8167C0>, 'SELECT 1', [])
2026-03-26 11:43:32,643 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8167C0>, 'SELECT 1', []) completed
2026-03-26 11:43:32,643 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8167C0>)
2026-03-26 11:43:32,643 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8167C0>) completed
2026-03-26 11:43:32,644 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8167C0>)
2026-03-26 11:43:32,644 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8167C0>) completed
2026-03-26 11:43:32,645 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:43:32,645 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:43:32,646 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1082s ago] ('info', 'system', None, '07f298e1-3bff-41b5-9532-69230a18c47e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 28, '2ff5a90a-1a27-4751-a13f-6999776a4d34', '2026-03-26 03:43:32.645831', '2026-03-26 03:43:32.645831')
2026-03-26 11:43:32,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:32,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:32,647 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817440>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '07f298e1-3bff-41b5-9532-69230a18c47e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 28, '2ff5a90a-1a27-4751-a13f-6999776a4d34', '2026-03-26 03:43:32.645831', '2026-03-26 03:43:32.645831'))
2026-03-26 11:43:32,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817440>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '07f298e1-3bff-41b5-9532-69230a18c47e', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-20"}, "client": "127.0.0.1"}', 'http', 28, '2ff5a90a-1a27-4751-a13f-6999776a4d34', '2026-03-26 03:43:32.645831', '2026-03-26 03:43:32.645831')) completed
2026-03-26 11:43:32,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817440>)
2026-03-26 11:43:32,650 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817440>) completed
2026-03-26 11:43:32,650 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:43:32,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:32,659 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:32,660 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:43:32,660 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:43:32,661 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:32,661 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:32,661 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8176C0>, 'SELECT 1', [])
2026-03-26 11:43:32,662 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8176C0>, 'SELECT 1', []) completed
2026-03-26 11:43:32,662 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8176C0>)
2026-03-26 11:43:32,662 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8176C0>) completed
2026-03-26 11:43:32,663 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8176C0>)
2026-03-26 11:43:32,664 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8176C0>) completed
2026-03-26 11:43:32,664 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:43:32,665 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:43:32,665 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1082s ago] ('2ff5a90a-1a27-4751-a13f-6999776a4d34',)
2026-03-26 11:43:32,665 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:32,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:32,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2ff5a90a-1a27-4751-a13f-6999776a4d34',))
2026-03-26 11:43:32,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('2ff5a90a-1a27-4751-a13f-6999776a4d34',)) completed
2026-03-26 11:43:32,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:43:32,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:43:32,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:43:32,668 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:43:32,669 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:43:32,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:32,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:32,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:43:32,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:43:32,672 | INFO | sqlalchemy.engine.Engine | request_id=07f298e1-3bff-41b5-9532-69230a18c47e | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:43:32,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:43:32,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:43:32,675 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:07,350 | INFO | jarvis.request | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | request_started
2026-03-26 11:44:07,351 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:07,352 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:07,352 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8166C0>, 'SELECT 1', [])
2026-03-26 11:44:07,353 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8166C0>, 'SELECT 1', []) completed
2026-03-26 11:44:07,353 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8166C0>)
2026-03-26 11:44:07,354 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8166C0>) completed
2026-03-26 11:44:07,354 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8166C0>)
2026-03-26 11:44:07,354 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8166C0>) completed
2026-03-26 11:44:07,354 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:07,355 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:44:07,355 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 1094s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:44:07,355 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:07,355 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:07,355 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:44:07,356 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:44:07,356 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:44:07,356 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:44:07,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:44:07,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:44:07,359 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? ORDER BY tasks.created_at DESC
2026-03-26 11:44:07,359 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 507.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:44:07,359 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:07,359 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:07,359 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817A40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:44:07,359 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817A40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:44:07,360 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817A40>)
2026-03-26 11:44:07,360 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817A40>) completed
2026-03-26 11:44:07,361 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817A40>)
2026-03-26 11:44:07,361 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817A40>) completed
2026-03-26 11:44:07,361 | INFO | jarvis.request | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=200 | duration=10 | request_completed
2026-03-26 11:44:07,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:07,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:07,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816AC0>, 'SELECT 1', [])
2026-03-26 11:44:07,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816AC0>, 'SELECT 1', []) completed
2026-03-26 11:44:07,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816AC0>)
2026-03-26 11:44:07,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816AC0>) completed
2026-03-26 11:44:07,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816AC0>)
2026-03-26 11:44:07,364 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816AC0>) completed
2026-03-26 11:44:07,364 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:07,364 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:44:07,364 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 1117s ago] ('info', 'system', None, '79e90606-184f-424c-a920-09022c34bc99', '/api/tasks', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 10, '76d4e3fa-85b0-42b3-b753-fc85171e3fe6', '2026-03-26 03:44:07.364789', '2026-03-26 03:44:07.364789')
2026-03-26 11:44:07,365 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:07,365 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:07,365 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '79e90606-184f-424c-a920-09022c34bc99', '/api/tasks', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 10, '76d4e3fa-85b0-42b3-b753-fc85171e3fe6', '2026-03-26 03:44:07.364789', '2026-03-26 03:44:07.364789'))
2026-03-26 11:44:07,367 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '79e90606-184f-424c-a920-09022c34bc99', '/api/tasks', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 10, '76d4e3fa-85b0-42b3-b753-fc85171e3fe6', '2026-03-26 03:44:07.364789', '2026-03-26 03:44:07.364789')) completed
2026-03-26 11:44:07,367 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:44:07,367 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:44:07,368 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | COMMIT
2026-03-26 11:44:07,368 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:07,387 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:07,388 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:07,388 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:07,388 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817940>, 'SELECT 1', [])
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817940>, 'SELECT 1', []) completed
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817940>)
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817940>) completed
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817940>)
2026-03-26 11:44:07,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817940>) completed
2026-03-26 11:44:07,390 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:07,390 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:44:07,390 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | [cached since 1117s ago] ('76d4e3fa-85b0-42b3-b753-fc85171e3fe6',)
2026-03-26 11:44:07,390 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:07,391 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:07,391 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816BC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('76d4e3fa-85b0-42b3-b753-fc85171e3fe6',))
2026-03-26 11:44:07,391 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816BC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('76d4e3fa-85b0-42b3-b753-fc85171e3fe6',)) completed
2026-03-26 11:44:07,391 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816BC0>)
2026-03-26 11:44:07,391 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816BC0>) completed
2026-03-26 11:44:07,391 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816BC0>)
2026-03-26 11:44:07,392 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816BC0>) completed
2026-03-26 11:44:07,392 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | ROLLBACK
2026-03-26 11:44:07,392 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:07,392 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:07,393 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:07,393 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:07,393 | INFO | sqlalchemy.engine.Engine | request_id=79e90606-184f-424c-a920-09022c34bc99 | user=anonymous | GET /api/tasks | status=- | duration=- | ROLLBACK
2026-03-26 11:44:07,394 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:07,394 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:07,395 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:07,395 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:08,981 | INFO | jarvis.request | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | request_started
2026-03-26 11:44:08,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:08,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:08,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT 1', [])
2026-03-26 11:44:08,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT 1', []) completed
2026-03-26 11:44:08,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:44:08,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:44:08,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:44:08,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:44:08,984 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:08,984 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:44:08,984 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 1096s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:44:08,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:08,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:08,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:44:08,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:44:08,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:44:08,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:44:08,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:44:08,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:44:08,987 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT count(*) AS count_1
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ?
2026-03-26 11:44:08,988 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 508.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:44:08,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:08,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:08,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817740>, 'SELECT count(*) AS count_1 \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:44:08,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817740>, 'SELECT count(*) AS count_1 \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:44:08,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817740>)
2026-03-26 11:44:08,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817740>) completed
2026-03-26 11:44:08,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817740>)
2026-03-26 11:44:08,989 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817740>) completed
2026-03-26 11:44:08,990 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
LIMIT ? OFFSET ?
2026-03-26 11:44:08,990 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 508.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26', 50, 0)
2026-03-26 11:44:08,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:08,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:08,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26', 50, 0))
2026-03-26 11:44:08,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817F40>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26', 50, 0)) completed
2026-03-26 11:44:08,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817F40>)
2026-03-26 11:44:08,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817F40>) completed
2026-03-26 11:44:08,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817F40>)
2026-03-26 11:44:08,992 | INFO | jarvis.request | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=200 | duration=11 | request_completed
2026-03-26 11:44:08,992 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817F40>) completed
2026-03-26 11:44:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:08,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8176C0>, 'SELECT 1', [])
2026-03-26 11:44:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8176C0>, 'SELECT 1', []) completed
2026-03-26 11:44:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8176C0>)
2026-03-26 11:44:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8176C0>) completed
2026-03-26 11:44:08,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8176C0>)
2026-03-26 11:44:08,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8176C0>) completed
2026-03-26 11:44:08,994 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:08,995 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:44:08,995 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 1118s ago] ('info', 'system', None, 'b8c4243b-f9f3-4ea3-83d9-164d1060a8a7', '/api/todos', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26", "page": "1", "page_size": "50"}, "client": "127.0.0.1"}', 'http', 11, '99a262cd-4288-4b3e-87b2-5c1efc09e35a', '2026-03-26 03:44:08.995979', '2026-03-26 03:44:08.995979')
2026-03-26 11:44:08,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:08,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:08,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817BC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b8c4243b-f9f3-4ea3-83d9-164d1060a8a7', '/api/todos', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26", "page": "1", "page_size": "50"}, "client": "127.0.0.1"}', 'http', 11, '99a262cd-4288-4b3e-87b2-5c1efc09e35a', '2026-03-26 03:44:08.995979', '2026-03-26 03:44:08.995979'))
2026-03-26 11:44:08,997 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817BC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'b8c4243b-f9f3-4ea3-83d9-164d1060a8a7', '/api/todos', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26", "page": "1", "page_size": "50"}, "client": "127.0.0.1"}', 'http', 11, '99a262cd-4288-4b3e-87b2-5c1efc09e35a', '2026-03-26 03:44:08.995979', '2026-03-26 03:44:08.995979')) completed
2026-03-26 11:44:08,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817BC0>)
2026-03-26 11:44:08,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817BC0>) completed
2026-03-26 11:44:08,998 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | COMMIT
2026-03-26 11:44:08,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:09,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:09,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D830040>, 'SELECT 1', [])
2026-03-26 11:44:09,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D830040>, 'SELECT 1', []) completed
2026-03-26 11:44:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D830040>)
2026-03-26 11:44:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D830040>) completed
2026-03-26 11:44:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D830040>)
2026-03-26 11:44:09,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D830040>) completed
2026-03-26 11:44:09,015 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:09,016 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:44:09,016 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | [cached since 1118s ago] ('99a262cd-4288-4b3e-87b2-5c1efc09e35a',)
2026-03-26 11:44:09,016 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817DC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('99a262cd-4288-4b3e-87b2-5c1efc09e35a',))
2026-03-26 11:44:09,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817DC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('99a262cd-4288-4b3e-87b2-5c1efc09e35a',)) completed
2026-03-26 11:44:09,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817DC0>)
2026-03-26 11:44:09,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817DC0>) completed
2026-03-26 11:44:09,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817DC0>)
2026-03-26 11:44:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817DC0>) completed
2026-03-26 11:44:09,018 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | ROLLBACK
2026-03-26 11:44:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:09,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:09,020 | INFO | sqlalchemy.engine.Engine | request_id=b8c4243b-f9f3-4ea3-83d9-164d1060a8a7 | user=anonymous | GET /api/todos | status=- | duration=- | ROLLBACK
2026-03-26 11:44:09,020 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:09,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:09,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:09,021 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:10,074 | INFO | jarvis.request | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:44:10,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:10,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:10,075 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8176C0>, 'SELECT 1', [])
2026-03-26 11:44:10,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8176C0>, 'SELECT 1', []) completed
2026-03-26 11:44:10,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8176C0>)
2026-03-26 11:44:10,076 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8176C0>) completed
2026-03-26 11:44:10,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8176C0>)
2026-03-26 11:44:10,077 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8176C0>) completed
2026-03-26 11:44:10,077 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:10,078 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:44:10,078 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1097s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:44:10,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:10,078 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:10,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:44:10,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:44:10,079 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:44:10,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:44:10,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:44:10,080 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:44:10,081 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:44:10,082 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1070s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:44:10,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:10,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:10,082 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817F40>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:44:10,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817F40>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:44:10,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817F40>)
2026-03-26 11:44:10,083 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817F40>) completed
2026-03-26 11:44:10,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817F40>)
2026-03-26 11:44:10,084 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817F40>) completed
2026-03-26 11:44:10,085 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:44:10,085 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1070s ago] ()
2026-03-26 11:44:10,085 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:10,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:10,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:44:10,086 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:44:10,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:44:10,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:44:10,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:44:10,087 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:44:10,088 | INFO | jarvis.request | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=200 | duration=14 | request_completed
2026-03-26 11:44:10,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:10,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:10,089 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817E40>, 'SELECT 1', [])
2026-03-26 11:44:10,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817E40>, 'SELECT 1', []) completed
2026-03-26 11:44:10,090 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817E40>)
2026-03-26 11:44:10,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817E40>) completed
2026-03-26 11:44:10,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817E40>)
2026-03-26 11:44:10,091 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817E40>) completed
2026-03-26 11:44:10,091 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:10,092 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:44:10,092 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1120s ago] ('info', 'system', None, 'ef17d383-d4b5-4ede-b9fa-3e9730176afd', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 14, 'c73c2c85-f909-44c2-976c-9ee6a7c3b61e', '2026-03-26 03:44:10.092078', '2026-03-26 03:44:10.092078')
2026-03-26 11:44:10,092 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:10,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:10,093 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ef17d383-d4b5-4ede-b9fa-3e9730176afd', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 14, 'c73c2c85-f909-44c2-976c-9ee6a7c3b61e', '2026-03-26 03:44:10.092078', '2026-03-26 03:44:10.092078'))
2026-03-26 11:44:10,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816140>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ef17d383-d4b5-4ede-b9fa-3e9730176afd', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 14, 'c73c2c85-f909-44c2-976c-9ee6a7c3b61e', '2026-03-26 03:44:10.092078', '2026-03-26 03:44:10.092078')) completed
2026-03-26 11:44:10,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816140>)
2026-03-26 11:44:10,095 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816140>) completed
2026-03-26 11:44:10,096 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:44:10,096 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:10,103 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:10,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:10,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:10,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:10,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:10,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D830040>, 'SELECT 1', [])
2026-03-26 11:44:10,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D830040>, 'SELECT 1', []) completed
2026-03-26 11:44:10,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D830040>)
2026-03-26 11:44:10,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D830040>) completed
2026-03-26 11:44:10,109 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D830040>)
2026-03-26 11:44:10,109 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:10,110 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:44:10,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D830040>) completed
2026-03-26 11:44:10,110 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1120s ago] ('c73c2c85-f909-44c2-976c-9ee6a7c3b61e',)
2026-03-26 11:44:10,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:10,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:10,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c73c2c85-f909-44c2-976c-9ee6a7c3b61e',))
2026-03-26 11:44:10,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c73c2c85-f909-44c2-976c-9ee6a7c3b61e',)) completed
2026-03-26 11:44:10,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:44:10,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:44:10,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>)
2026-03-26 11:44:10,113 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816F40>) completed
2026-03-26 11:44:10,115 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:44:10,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:10,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:10,116 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:10,117 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:10,117 | INFO | sqlalchemy.engine.Engine | request_id=ef17d383-d4b5-4ede-b9fa-3e9730176afd | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:44:10,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:10,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:10,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:10,118 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:56,355 | INFO | jarvis.request | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:44:56,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:56,357 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:56,358 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT 1', [])
2026-03-26 11:44:56,358 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT 1', []) completed
2026-03-26 11:44:56,358 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:44:56,359 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:44:56,359 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:44:56,360 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:44:56,360 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:56,361 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:44:56,361 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 1143s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:44:56,362 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:56,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:56,363 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:44:56,364 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:44:56,364 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:44:56,365 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:44:56,365 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:44:56,367 | INFO | jarvis.request | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=12 | request_completed
2026-03-26 11:44:56,367 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:56,368 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:44:56,368 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:56,368 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817C40>, 'SELECT 1', [])
2026-03-26 11:44:56,369 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817C40>, 'SELECT 1', []) completed
2026-03-26 11:44:56,369 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817C40>)
2026-03-26 11:44:56,370 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817C40>) completed
2026-03-26 11:44:56,370 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817C40>)
2026-03-26 11:44:56,370 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817C40>) completed
2026-03-26 11:44:56,371 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:56,372 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:44:56,372 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 1166s ago] ('info', 'system', None, 'e523f134-d288-4ce2-90cb-5d9156b0a6d1', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '5462c216-203c-42d8-bd87-9befdd28453b', '2026-03-26 03:44:56.371904', '2026-03-26 03:44:56.371904')
2026-03-26 11:44:56,372 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:56,373 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:56,373 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e523f134-d288-4ce2-90cb-5d9156b0a6d1', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '5462c216-203c-42d8-bd87-9befdd28453b', '2026-03-26 03:44:56.371904', '2026-03-26 03:44:56.371904'))
2026-03-26 11:44:56,376 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e523f134-d288-4ce2-90cb-5d9156b0a6d1', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '5462c216-203c-42d8-bd87-9befdd28453b', '2026-03-26 03:44:56.371904', '2026-03-26 03:44:56.371904')) completed
2026-03-26 11:44:56,376 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>)
2026-03-26 11:44:56,377 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>) completed
2026-03-26 11:44:56,378 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:44:56,378 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:56,386 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:56,386 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:56,387 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:56,388 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:56,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:56,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT 1', [])
2026-03-26 11:44:56,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT 1', []) completed
2026-03-26 11:44:56,389 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:44:56,390 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:44:56,390 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:44:56,391 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:56,391 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:44:56,392 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 1166s ago] ('5462c216-203c-42d8-bd87-9befdd28453b',)
2026-03-26 11:44:56,392 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:44:56,392 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:56,393 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:56,393 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8145C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5462c216-203c-42d8-bd87-9befdd28453b',))
2026-03-26 11:44:56,394 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8145C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5462c216-203c-42d8-bd87-9befdd28453b',)) completed
2026-03-26 11:44:56,394 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8145C0>)
2026-03-26 11:44:56,395 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8145C0>) completed
2026-03-26 11:44:56,395 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8145C0>)
2026-03-26 11:44:56,396 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:44:56,397 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8145C0>) completed
2026-03-26 11:44:56,397 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:56,397 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:56,398 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:56,398 | INFO | sqlalchemy.engine.Engine | request_id=e523f134-d288-4ce2-90cb-5d9156b0a6d1 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:44:56,399 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:56,399 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:56,400 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:56,400 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:44:56,400 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:44:57,805 | INFO | jarvis.request | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | request_started
2026-03-26 11:44:57,807 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:57,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:57,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT 1', [])
2026-03-26 11:44:57,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT 1', []) completed
2026-03-26 11:44:57,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:44:57,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:44:57,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:44:57,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:44:57,810 | INFO | sqlalchemy.engine.Engine | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:57,811 | INFO | sqlalchemy.engine.Engine | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:44:57,811 | INFO | sqlalchemy.engine.Engine | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 1145s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:44:57,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:57,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:57,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:44:57,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:44:57,813 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:44:57,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:44:57,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:44:57,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:44:57,815 | INFO | sqlalchemy.engine.Engine | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at
FROM skills
WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1
2026-03-26 11:44:57,816 | INFO | sqlalchemy.engine.Engine | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 1144s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:44:57,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:57,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:57,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:44:57,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:44:57,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:44:57,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:44:57,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:44:57,818 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:44:57,819 | INFO | sqlalchemy.engine.Engine | request_id=e218c8f3-d7e2-4144-8f1a-8c2f7662d47d | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK
2026-03-26 11:44:57,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:57,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:57,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:44:57,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:44:57,823 | ERROR | jarvis.request | request_id=- | user=anonymous | - - | status=500 | duration=- | unhandled_exception
2026-03-26 11:44:57,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:57,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:57,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4D40>, 'SELECT 1', [])
2026-03-26 11:44:57,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4D40>, 'SELECT 1', []) completed
2026-03-26 11:44:57,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4D40>)
2026-03-26 11:44:57,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4D40>) completed
2026-03-26 11:44:57,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4D40>)
2026-03-26 11:44:57,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4D40>) completed
2026-03-26 11:44:57,825 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:57,826 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:44:57,826 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 1167s ago] ('info', 'system', None, 'e218c8f3-d7e2-4144-8f1a-8c2f7662d47d', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), ... (11438 characters truncated) ... n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '9b525dd4-ee05-4b30-b865-87fe5dcedd41', '2026-03-26 03:44:57.826627', '2026-03-26 03:44:57.826627')
2026-03-26 11:44:57,826 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:57,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:57,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8152C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e218c8f3-d7e2-4144-8f1a-8c2f7662d47d', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '9b525dd4-ee05-4b30-b865-87fe5dcedd41', '2026-03-26 03:44:57.826627', '2026-03-26 03:44:57.826627'))
2026-03-26 11:44:57,829 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8152C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e218c8f3-d7e2-4144-8f1a-8c2f7662d47d', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '9b525dd4-ee05-4b30-b865-87fe5dcedd41', '2026-03-26 03:44:57.826627', '2026-03-26 03:44:57.826627')) completed
2026-03-26 11:44:57,829 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8152C0>)
2026-03-26 11:44:57,830 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8152C0>) completed
2026-03-26 11:44:57,831 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:44:57,831 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:57,837 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:57,838 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:44:57,838 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:44:57,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:57,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:57,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT 1', [])
2026-03-26 11:44:57,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5F40>, 'SELECT 1', []) completed
2026-03-26 11:44:57,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:44:57,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:44:57,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>)
2026-03-26 11:44:57,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5F40>) completed
2026-03-26 11:44:57,840 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:44:57,841 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:44:57,841 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 1167s ago] ('9b525dd4-ee05-4b30-b865-87fe5dcedd41',)
2026-03-26 11:44:57,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:57,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:57,841 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8166C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9b525dd4-ee05-4b30-b865-87fe5dcedd41',))
2026-03-26 11:44:57,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8166C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9b525dd4-ee05-4b30-b865-87fe5dcedd41',)) completed
2026-03-26 11:44:57,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8166C0>)
2026-03-26 11:44:57,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8166C0>) completed
2026-03-26 11:44:57,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8166C0>)
2026-03-26 11:44:57,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8166C0>) completed
2026-03-26 11:44:57,843 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:44:57,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:57,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:44:57,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:44:57,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 416, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\applications.py", line 1160, in __call__
await super().__call__(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\applications.py", line 107, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 186, in __call__
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 191, in __call__
with recv_stream, send_stream, collapse_excgroups():
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_utils.py", line 87, in collapse_excgroups
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 193, in __call__
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\app\logging_utils.py", line 179, in request_logging_middleware
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 168, in call_next
raise app_exc from app_exc.__cause__ or app_exc.__context__
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 144, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\cors.py", line 87, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 736, in app
await route.handle(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 290, in handle
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 130, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 116, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 691, in app
content = await serialize_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 296, in serialize_response
raise ResponseValidationError(
fastapi.exceptions.ResponseValidationError: 18 validation errors:
{'type': 'string_type', 'loc': ('response', 0, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 0, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
File "E:\Code\Python\Projects\Jarvis\backend\app\routers\skill.py", line 39, in list_skills
GET /api/skills
2026-03-26 11:46:09,740 | INFO | jarvis.request | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:46:09,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:09,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:09,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6DC0>, 'SELECT 1', [])
2026-03-26 11:46:09,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6DC0>, 'SELECT 1', []) completed
2026-03-26 11:46:09,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6DC0>)
2026-03-26 11:46:09,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6DC0>) completed
2026-03-26 11:46:09,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6DC0>)
2026-03-26 11:46:09,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6DC0>) completed
2026-03-26 11:46:09,743 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:09,744 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:09,744 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1217s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:09,744 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:09,744 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:09,744 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:09,745 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:09,745 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:46:09,746 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:46:09,746 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:46:09,746 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:46:09,747 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:46:09,747 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1190s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:46:09,747 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:09,748 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:09,748 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6040>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:46:09,749 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6040>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:46:09,749 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6040>)
2026-03-26 11:46:09,749 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6040>) completed
2026-03-26 11:46:09,750 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6040>)
2026-03-26 11:46:09,751 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6040>) completed
2026-03-26 11:46:09,751 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:46:09,751 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1190s ago] ()
2026-03-26 11:46:09,752 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:09,752 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:09,752 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E75C0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:46:09,753 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E75C0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:46:09,753 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E75C0>)
2026-03-26 11:46:09,753 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E75C0>) completed
2026-03-26 11:46:09,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E75C0>)
2026-03-26 11:46:09,754 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E75C0>) completed
2026-03-26 11:46:09,755 | INFO | jarvis.request | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=200 | duration=15 | request_completed
2026-03-26 11:46:09,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:09,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:09,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT 1', [])
2026-03-26 11:46:09,756 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT 1', []) completed
2026-03-26 11:46:09,757 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:46:09,757 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:46:09,757 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:46:09,757 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:46:09,758 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:09,758 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:09,758 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1239s ago] ('info', 'system', None, 'f67d2cb1-bb18-4be1-b263-ca6a90fea892', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '9470b75b-43cc-471b-8a44-7486b7ce018d', '2026-03-26 03:46:09.758795', '2026-03-26 03:46:09.758795')
2026-03-26 11:46:09,758 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:09,759 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:09,759 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f67d2cb1-bb18-4be1-b263-ca6a90fea892', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '9470b75b-43cc-471b-8a44-7486b7ce018d', '2026-03-26 03:46:09.758795', '2026-03-26 03:46:09.758795'))
2026-03-26 11:46:09,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f67d2cb1-bb18-4be1-b263-ca6a90fea892', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 15, '9470b75b-43cc-471b-8a44-7486b7ce018d', '2026-03-26 03:46:09.758795', '2026-03-26 03:46:09.758795')) completed
2026-03-26 11:46:09,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:46:09,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:46:09,762 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:46:09,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:09,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:09,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:09,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:09,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:09,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:09,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D509F40>, 'SELECT 1', [])
2026-03-26 11:46:09,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D509F40>, 'SELECT 1', []) completed
2026-03-26 11:46:09,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D509F40>)
2026-03-26 11:46:09,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D509F40>) completed
2026-03-26 11:46:09,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D509F40>)
2026-03-26 11:46:09,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D509F40>) completed
2026-03-26 11:46:09,773 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:09,773 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:09,773 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1239s ago] ('9470b75b-43cc-471b-8a44-7486b7ce018d',)
2026-03-26 11:46:09,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:09,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:09,774 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D509F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9470b75b-43cc-471b-8a44-7486b7ce018d',))
2026-03-26 11:46:09,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D509F40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9470b75b-43cc-471b-8a44-7486b7ce018d',)) completed
2026-03-26 11:46:09,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D509F40>)
2026-03-26 11:46:09,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D509F40>) completed
2026-03-26 11:46:09,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D509F40>)
2026-03-26 11:46:09,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D509F40>) completed
2026-03-26 11:46:09,776 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:46:09,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:09,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:09,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:09,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:09,778 | INFO | sqlalchemy.engine.Engine | request_id=f67d2cb1-bb18-4be1-b263-ca6a90fea892 | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:46:09,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:09,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:09,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:09,779 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:10,979 | INFO | jarvis.request | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | request_started
2026-03-26 11:46:10,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:10,981 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:10,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8170C0>, 'SELECT 1', [])
2026-03-26 11:46:10,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8170C0>, 'SELECT 1', []) completed
2026-03-26 11:46:10,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8170C0>)
2026-03-26 11:46:10,982 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8170C0>) completed
2026-03-26 11:46:10,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8170C0>)
2026-03-26 11:46:10,983 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8170C0>) completed
2026-03-26 11:46:10,983 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:10,983 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:10,983 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 1218s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:10,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:10,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:10,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:10,984 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:10,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:10,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:10,985 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:10,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:10,986 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at
FROM folders
WHERE folders.user_id = ?
2026-03-26 11:46:10,986 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 845.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:10,986 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:10,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:10,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at \nFROM folders \nWHERE folders.user_id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:10,987 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT folders.user_id, folders.name, folders.parent_id, folders.id, folders.created_at, folders.updated_at \nFROM folders \nWHERE folders.user_id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:10,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:46:10,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:46:10,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:46:10,988 | INFO | jarvis.request | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=200 | duration=9 | request_completed
2026-03-26 11:46:10,988 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:46:10,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:10,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:10,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815240>, 'SELECT 1', [])
2026-03-26 11:46:10,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815240>, 'SELECT 1', []) completed
2026-03-26 11:46:10,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815240>)
2026-03-26 11:46:10,990 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815240>) completed
2026-03-26 11:46:10,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815240>)
2026-03-26 11:46:10,991 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815240>) completed
2026-03-26 11:46:10,991 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:10,992 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:10,992 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 1240s ago] ('info', 'system', None, '613469bf-e5fc-4d84-87aa-24abbd978152', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, '9859d88d-1cb6-42f7-b218-07c51211574a', '2026-03-26 03:46:10.992178', '2026-03-26 03:46:10.992178')
2026-03-26 11:46:10,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:10,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:10,993 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '613469bf-e5fc-4d84-87aa-24abbd978152', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, '9859d88d-1cb6-42f7-b218-07c51211574a', '2026-03-26 03:46:10.992178', '2026-03-26 03:46:10.992178'))
2026-03-26 11:46:10,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '613469bf-e5fc-4d84-87aa-24abbd978152', '/api/folders', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 9, '9859d88d-1cb6-42f7-b218-07c51211574a', '2026-03-26 03:46:10.992178', '2026-03-26 03:46:10.992178')) completed
2026-03-26 11:46:10,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:10,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:10,996 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | COMMIT
2026-03-26 11:46:10,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:11,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:11,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:11,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:11,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT 1', [])
2026-03-26 11:46:11,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT 1', []) completed
2026-03-26 11:46:11,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:46:11,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:46:11,006 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:46:11,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:46:11,006 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:11,007 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:11,007 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | [cached since 1240s ago] ('9859d88d-1cb6-42f7-b218-07c51211574a',)
2026-03-26 11:46:11,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8141C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9859d88d-1cb6-42f7-b218-07c51211574a',))
2026-03-26 11:46:11,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8141C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('9859d88d-1cb6-42f7-b218-07c51211574a',)) completed
2026-03-26 11:46:11,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8141C0>)
2026-03-26 11:46:11,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8141C0>) completed
2026-03-26 11:46:11,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8141C0>)
2026-03-26 11:46:11,010 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8141C0>) completed
2026-03-26 11:46:11,010 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | ROLLBACK
2026-03-26 11:46:11,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,012 | INFO | sqlalchemy.engine.Engine | request_id=613469bf-e5fc-4d84-87aa-24abbd978152 | user=anonymous | GET /api/folders | status=- | duration=- | ROLLBACK
2026-03-26 11:46:11,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:11,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:11,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:11,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:11,322 | INFO | jarvis.request | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | request_started
2026-03-26 11:46:11,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:11,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:11,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT 1', [])
2026-03-26 11:46:11,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT 1', []) completed
2026-03-26 11:46:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:46:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:46:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:46:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:46:11,326 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:11,326 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:11,326 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 1218s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:11,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:46:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:46:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:46:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:46:11,328 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at
FROM documents
WHERE documents.user_id = ? ORDER BY documents.created_at DESC
2026-03-26 11:46:11,329 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 845.6s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at \nFROM documents \nWHERE documents.user_id = ? ORDER BY documents.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:11,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814DC0>, 'SELECT documents.user_id, documents.title, documents.filename, documents.file_type, documents.file_size, documents.file_path, documents.folder_id, documents.summary, documents.chunk_count, documents.is_indexed, documents.ingestion_status, documents.ingestion_error, documents.indexed_at, documents.parser_version, documents.index_version, documents.normalized_content, documents.normalized_format, documents.id, documents.created_at, documents.updated_at \nFROM documents \nWHERE documents.user_id = ? ORDER BY documents.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:11,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:46:11,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:46:11,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>)
2026-03-26 11:46:11,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814DC0>) completed
2026-03-26 11:46:11,331 | INFO | jarvis.request | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=200 | duration=8 | request_completed
2026-03-26 11:46:11,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:11,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:11,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814D40>, 'SELECT 1', [])
2026-03-26 11:46:11,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814D40>, 'SELECT 1', []) completed
2026-03-26 11:46:11,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814D40>)
2026-03-26 11:46:11,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814D40>) completed
2026-03-26 11:46:11,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814D40>)
2026-03-26 11:46:11,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814D40>) completed
2026-03-26 11:46:11,333 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:11,333 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:11,333 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 1241s ago] ('info', 'system', None, '314a81ea-3a23-4faa-a112-10e6070677db', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '40da6cab-f3a3-4e51-aa5f-653b312fd896', '2026-03-26 03:46:11.333204', '2026-03-26 03:46:11.333204')
2026-03-26 11:46:11,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:11,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:11,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817D40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '314a81ea-3a23-4faa-a112-10e6070677db', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '40da6cab-f3a3-4e51-aa5f-653b312fd896', '2026-03-26 03:46:11.333204', '2026-03-26 03:46:11.333204'))
2026-03-26 11:46:11,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817D40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '314a81ea-3a23-4faa-a112-10e6070677db', '/api/documents', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '40da6cab-f3a3-4e51-aa5f-653b312fd896', '2026-03-26 03:46:11.333204', '2026-03-26 03:46:11.333204')) completed
2026-03-26 11:46:11,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817D40>)
2026-03-26 11:46:11,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817D40>) completed
2026-03-26 11:46:11,336 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | COMMIT
2026-03-26 11:46:11,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:11,342 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:11,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:11,343 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:11,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,344 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT 1', [])
2026-03-26 11:46:11,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT 1', []) completed
2026-03-26 11:46:11,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:46:11,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:46:11,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:46:11,345 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:46:11,345 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:11,346 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:11,346 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | [cached since 1241s ago] ('40da6cab-f3a3-4e51-aa5f-653b312fd896',)
2026-03-26 11:46:11,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,346 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815040>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('40da6cab-f3a3-4e51-aa5f-653b312fd896',))
2026-03-26 11:46:11,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815040>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('40da6cab-f3a3-4e51-aa5f-653b312fd896',)) completed
2026-03-26 11:46:11,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815040>)
2026-03-26 11:46:11,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815040>) completed
2026-03-26 11:46:11,347 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815040>)
2026-03-26 11:46:11,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815040>) completed
2026-03-26 11:46:11,348 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | ROLLBACK
2026-03-26 11:46:11,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,348 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:11,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:11,349 | INFO | sqlalchemy.engine.Engine | request_id=314a81ea-3a23-4faa-a112-10e6070677db | user=anonymous | GET /api/documents | status=- | duration=- | ROLLBACK
2026-03-26 11:46:11,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:11,349 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:11,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:11,350 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,225 | INFO | jarvis.request | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:46:13,227 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,228 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8167C0>, 'SELECT 1', [])
2026-03-26 11:46:13,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8167C0>, 'SELECT 1', []) completed
2026-03-26 11:46:13,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8167C0>)
2026-03-26 11:46:13,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8167C0>) completed
2026-03-26 11:46:13,229 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8167C0>)
2026-03-26 11:46:13,230 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:13,231 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:13,231 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1220s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:13,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8167C0>) completed
2026-03-26 11:46:13,231 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,232 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:13,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:13,233 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:46:13,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:46:13,234 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:46:13,236 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:46:13,236 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:46:13,237 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 774.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:46:13,237 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,238 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,238 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:46:13,238 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:46:13,239 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:46:13,239 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:46:13,240 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:46:13,240 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:46:13,241 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:46:13,242 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 774.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:46:13,243 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,243 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,244 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8154C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:46:13,244 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8154C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:46:13,244 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8154C0>)
2026-03-26 11:46:13,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8154C0>) completed
2026-03-26 11:46:13,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8154C0>)
2026-03-26 11:46:13,245 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8154C0>) completed
2026-03-26 11:46:13,247 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:46:13,248 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 774.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:46:13,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,248 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:46:13,249 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:46:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:46:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:46:13,250 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:46:13,252 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:46:13,252 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 774.9s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:46:13,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:46:13,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,253 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817F40>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:46:13,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817F40>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:46:13,254 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817F40>)
2026-03-26 11:46:13,255 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817F40>) completed
2026-03-26 11:46:13,255 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817F40>)
2026-03-26 11:46:13,256 | INFO | jarvis.request | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=200 | duration=31 | request_completed
2026-03-26 11:46:13,257 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814D40>, 'SELECT 1', [])
2026-03-26 11:46:13,258 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817F40>) completed
2026-03-26 11:46:13,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814D40>, 'SELECT 1', []) completed
2026-03-26 11:46:13,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814D40>)
2026-03-26 11:46:13,259 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814D40>) completed
2026-03-26 11:46:13,260 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814D40>)
2026-03-26 11:46:13,260 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:13,261 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:13,261 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1243s ago] ('info', 'system', None, 'ca053c87-8565-4b81-a55c-4f4cd9179ea3', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 31, '994c0c53-a1aa-4017-bc83-48549298212e', '2026-03-26 03:46:13.261154', '2026-03-26 03:46:13.261154')
2026-03-26 11:46:13,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814D40>) completed
2026-03-26 11:46:13,261 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,262 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ca053c87-8565-4b81-a55c-4f4cd9179ea3', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 31, '994c0c53-a1aa-4017-bc83-48549298212e', '2026-03-26 03:46:13.261154', '2026-03-26 03:46:13.261154'))
2026-03-26 11:46:13,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ca053c87-8565-4b81-a55c-4f4cd9179ea3', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 31, '994c0c53-a1aa-4017-bc83-48549298212e', '2026-03-26 03:46:13.261154', '2026-03-26 03:46:13.261154')) completed
2026-03-26 11:46:13,265 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:46:13,266 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:46:13,266 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:46:13,267 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,277 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,277 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT 1', [])
2026-03-26 11:46:13,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816FC0>, 'SELECT 1', []) completed
2026-03-26 11:46:13,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:46:13,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:46:13,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>)
2026-03-26 11:46:13,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816FC0>) completed
2026-03-26 11:46:13,280 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:13,281 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:13,282 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1243s ago] ('994c0c53-a1aa-4017-bc83-48549298212e',)
2026-03-26 11:46:13,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816140>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('994c0c53-a1aa-4017-bc83-48549298212e',))
2026-03-26 11:46:13,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816140>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('994c0c53-a1aa-4017-bc83-48549298212e',)) completed
2026-03-26 11:46:13,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816140>)
2026-03-26 11:46:13,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816140>) completed
2026-03-26 11:46:13,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816140>)
2026-03-26 11:46:13,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816140>) completed
2026-03-26 11:46:13,286 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:13,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,289 | INFO | sqlalchemy.engine.Engine | request_id=ca053c87-8565-4b81-a55c-4f4cd9179ea3 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:13,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:13,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:13,618 | INFO | jarvis.request | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:46:13,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT 1', [])
2026-03-26 11:46:13,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT 1', []) completed
2026-03-26 11:46:13,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:46:13,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:46:13,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:46:13,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:46:13,623 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:13,623 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:13,624 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1220s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:13,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,625 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:13,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:13,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:13,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:13,627 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:13,629 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:13,629 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:46:13,629 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 775.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:46:13,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,630 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:46:13,631 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:46:13,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:46:13,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:46:13,632 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:46:13,633 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:46:13,634 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:46:13,635 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 775.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:46:13,635 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,636 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817140>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:46:13,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817140>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:46:13,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817140>)
2026-03-26 11:46:13,637 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817140>) completed
2026-03-26 11:46:13,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817140>)
2026-03-26 11:46:13,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817140>) completed
2026-03-26 11:46:13,639 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:46:13,640 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 775.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')
2026-03-26 11:46:13,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8140C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999'))
2026-03-26 11:46:13,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8140C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26 00:00:00.000000', '2026-03-26 23:59:59.999999')) completed
2026-03-26 11:46:13,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8140C0>)
2026-03-26 11:46:13,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8140C0>) completed
2026-03-26 11:46:13,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8140C0>)
2026-03-26 11:46:13,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8140C0>) completed
2026-03-26 11:46:13,644 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:46:13,644 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 775.2s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')
2026-03-26 11:46:13,645 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,645 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,645 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26'))
2026-03-26 11:46:13,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814640>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-26')) completed
2026-03-26 11:46:13,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:13,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:13,647 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>)
2026-03-26 11:46:13,647 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814640>) completed
2026-03-26 11:46:13,648 | INFO | jarvis.request | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=200 | duration=29 | request_completed
2026-03-26 11:46:13,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,649 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,650 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815040>, 'SELECT 1', [])
2026-03-26 11:46:13,650 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815040>, 'SELECT 1', []) completed
2026-03-26 11:46:13,650 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815040>)
2026-03-26 11:46:13,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815040>) completed
2026-03-26 11:46:13,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815040>)
2026-03-26 11:46:13,651 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815040>) completed
2026-03-26 11:46:13,652 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:13,652 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:13,652 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1243s ago] ('info', 'system', None, 'be41eeca-263a-4525-884e-f137e61fc08a', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 29, '70621dde-6da3-4f77-abba-a49f264e7001', '2026-03-26 03:46:13.652662', '2026-03-26 03:46:13.652662')
2026-03-26 11:46:13,653 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,653 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,653 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'be41eeca-263a-4525-884e-f137e61fc08a', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 29, '70621dde-6da3-4f77-abba-a49f264e7001', '2026-03-26 03:46:13.652662', '2026-03-26 03:46:13.652662'))
2026-03-26 11:46:13,656 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'be41eeca-263a-4525-884e-f137e61fc08a', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-03-26"}, "client": "127.0.0.1"}', 'http', 29, '70621dde-6da3-4f77-abba-a49f264e7001', '2026-03-26 03:46:13.652662', '2026-03-26 03:46:13.652662')) completed
2026-03-26 11:46:13,657 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:13,658 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:46:13,658 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:13,658 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,668 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:13,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:13,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,671 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8147C0>, 'SELECT 1', [])
2026-03-26 11:46:13,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8147C0>, 'SELECT 1', []) completed
2026-03-26 11:46:13,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8147C0>)
2026-03-26 11:46:13,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8147C0>) completed
2026-03-26 11:46:13,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8147C0>)
2026-03-26 11:46:13,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8147C0>) completed
2026-03-26 11:46:13,674 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:13,675 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:13,675 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1243s ago] ('70621dde-6da3-4f77-abba-a49f264e7001',)
2026-03-26 11:46:13,675 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,675 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,676 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8150C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('70621dde-6da3-4f77-abba-a49f264e7001',))
2026-03-26 11:46:13,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8150C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('70621dde-6da3-4f77-abba-a49f264e7001',)) completed
2026-03-26 11:46:13,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8150C0>)
2026-03-26 11:46:13,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8150C0>) completed
2026-03-26 11:46:13,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8150C0>)
2026-03-26 11:46:13,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8150C0>) completed
2026-03-26 11:46:13,679 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:46:13,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:13,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:13,682 | INFO | sqlalchemy.engine.Engine | request_id=be41eeca-263a-4525-884e-f137e61fc08a | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:46:13,682 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:13,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:13,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:18,276 | INFO | jarvis.request | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:46:18,278 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT 1', [])
2026-03-26 11:46:18,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817540>, 'SELECT 1', []) completed
2026-03-26 11:46:18,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:46:18,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:46:18,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>)
2026-03-26 11:46:18,281 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:18,281 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817540>) completed
2026-03-26 11:46:18,282 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:18,282 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1225s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:18,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,283 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:18,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:18,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:46:18,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:46:18,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:46:18,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:46:18,287 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:46:18,287 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 780s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01', '2026-04-30')
2026-03-26 11:46:18,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,288 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01', '2026-04-30'))
2026-03-26 11:46:18,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01', '2026-04-30')) completed
2026-03-26 11:46:18,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:18,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:18,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:18,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:18,292 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:46:18,292 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 780s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01 00:00:00.000000', '2026-04-30 23:59:59.999999')
2026-03-26 11:46:18,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01 00:00:00.000000', '2026-04-30 23:59:59.999999'))
2026-03-26 11:46:18,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8156C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01 00:00:00.000000', '2026-04-30 23:59:59.999999')) completed
2026-03-26 11:46:18,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:46:18,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:46:18,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>)
2026-03-26 11:46:18,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8156C0>) completed
2026-03-26 11:46:18,298 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:46:18,298 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 780s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01 00:00:00.000000', '2026-04-30 23:59:59.999999')
2026-03-26 11:46:18,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01 00:00:00.000000', '2026-04-30 23:59:59.999999'))
2026-03-26 11:46:18,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01 00:00:00.000000', '2026-04-30 23:59:59.999999')) completed
2026-03-26 11:46:18,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:18,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:18,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:18,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:18,303 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:46:18,303 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 780s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01', '2026-04-30')
2026-03-26 11:46:18,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01', '2026-04-30'))
2026-03-26 11:46:18,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-04-01', '2026-04-30')) completed
2026-03-26 11:46:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:18,305 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:18,307 | INFO | jarvis.request | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=200 | duration=30 | request_completed
2026-03-26 11:46:18,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:18,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:18,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT 1', [])
2026-03-26 11:46:18,308 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT 1', []) completed
2026-03-26 11:46:18,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:46:18,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:46:18,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:46:18,310 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:46:18,310 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:18,311 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:18,311 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1248s ago] ('info', 'system', None, '4488e28a-ac28-4384-bfbf-60e10ea82ab8', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "4"}, "client": "127.0.0.1"}', 'http', 30, 'f41e2d4b-26aa-4207-84a8-0463d28ca884', '2026-03-26 03:46:18.311365', '2026-03-26 03:46:18.311365')
2026-03-26 11:46:18,311 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:18,312 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:18,313 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4488e28a-ac28-4384-bfbf-60e10ea82ab8', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "4"}, "client": "127.0.0.1"}', 'http', 30, 'f41e2d4b-26aa-4207-84a8-0463d28ca884', '2026-03-26 03:46:18.311365', '2026-03-26 03:46:18.311365'))
2026-03-26 11:46:18,316 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '4488e28a-ac28-4384-bfbf-60e10ea82ab8', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "4"}, "client": "127.0.0.1"}', 'http', 30, 'f41e2d4b-26aa-4207-84a8-0463d28ca884', '2026-03-26 03:46:18.311365', '2026-03-26 03:46:18.311365')) completed
2026-03-26 11:46:18,317 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:46:18,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:46:18,318 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:46:18,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:18,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:18,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:18,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:18,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:18,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:18,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'SELECT 1', [])
2026-03-26 11:46:18,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'SELECT 1', []) completed
2026-03-26 11:46:18,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:46:18,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:46:18,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:46:18,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:46:18,332 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:18,333 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:18,333 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1248s ago] ('f41e2d4b-26aa-4207-84a8-0463d28ca884',)
2026-03-26 11:46:18,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:18,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:18,334 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814D40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f41e2d4b-26aa-4207-84a8-0463d28ca884',))
2026-03-26 11:46:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814D40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f41e2d4b-26aa-4207-84a8-0463d28ca884',)) completed
2026-03-26 11:46:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814D40>)
2026-03-26 11:46:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814D40>) completed
2026-03-26 11:46:18,335 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814D40>)
2026-03-26 11:46:18,336 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814D40>) completed
2026-03-26 11:46:18,336 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:18,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:18,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:18,337 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:18,338 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:18,339 | INFO | sqlalchemy.engine.Engine | request_id=4488e28a-ac28-4384-bfbf-60e10ea82ab8 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:18,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,339 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:18,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:18,340 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:20,992 | INFO | jarvis.request | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:46:20,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:20,994 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT 1', [])
2026-03-26 11:46:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816840>, 'SELECT 1', []) completed
2026-03-26 11:46:20,995 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:46:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:46:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>)
2026-03-26 11:46:20,996 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816840>) completed
2026-03-26 11:46:20,997 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:20,997 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:20,998 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1228s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:20,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:20,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:20,998 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:20,999 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:21,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:21,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:21,000 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:21,002 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:21,002 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:46:21,002 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 782.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:46:21,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:21,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:21,003 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:46:21,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:46:21,004 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:21,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:21,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:21,005 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:21,007 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:46:21,007 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 782.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:46:21,007 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:21,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:21,008 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:46:21,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:46:21,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:21,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:21,009 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:21,011 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:21,011 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:46:21,012 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 782.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:46:21,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:21,012 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:21,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:46:21,013 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:46:21,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:21,014 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:21,015 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:21,016 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:46:21,017 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 782.7s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:46:21,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:21,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:21,017 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:46:21,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8146C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:46:21,018 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:21,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:21,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>)
2026-03-26 11:46:21,019 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8146C0>) completed
2026-03-26 11:46:21,021 | INFO | jarvis.request | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=200 | duration=29 | request_completed
2026-03-26 11:46:21,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:21,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:21,022 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'SELECT 1', [])
2026-03-26 11:46:21,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'SELECT 1', []) completed
2026-03-26 11:46:21,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:46:21,023 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:46:21,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:46:21,024 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:46:21,024 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:21,025 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:21,025 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1250s ago] ('info', 'system', None, 'ba3daee9-947e-4528-a022-13f73a5f4e9c', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 29, '3071318b-f497-4d0e-847e-bc509d15cc7c', '2026-03-26 03:46:21.025957', '2026-03-26 03:46:21.025957')
2026-03-26 11:46:21,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:21,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:21,026 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ba3daee9-947e-4528-a022-13f73a5f4e9c', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 29, '3071318b-f497-4d0e-847e-bc509d15cc7c', '2026-03-26 03:46:21.025957', '2026-03-26 03:46:21.025957'))
2026-03-26 11:46:21,029 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ba3daee9-947e-4528-a022-13f73a5f4e9c', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 29, '3071318b-f497-4d0e-847e-bc509d15cc7c', '2026-03-26 03:46:21.025957', '2026-03-26 03:46:21.025957')) completed
2026-03-26 11:46:21,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:46:21,030 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:46:21,031 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:46:21,032 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:21,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:21,042 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:21,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:21,043 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:21,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:21,044 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E73C0>, 'SELECT 1', [])
2026-03-26 11:46:21,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E73C0>, 'SELECT 1', []) completed
2026-03-26 11:46:21,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E73C0>)
2026-03-26 11:46:21,045 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E73C0>) completed
2026-03-26 11:46:21,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E73C0>)
2026-03-26 11:46:21,046 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E73C0>) completed
2026-03-26 11:46:21,046 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:21,047 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:21,047 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1250s ago] ('3071318b-f497-4d0e-847e-bc509d15cc7c',)
2026-03-26 11:46:21,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:21,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:21,048 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8154C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3071318b-f497-4d0e-847e-bc509d15cc7c',))
2026-03-26 11:46:21,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8154C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3071318b-f497-4d0e-847e-bc509d15cc7c',)) completed
2026-03-26 11:46:21,049 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8154C0>)
2026-03-26 11:46:21,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8154C0>) completed
2026-03-26 11:46:21,050 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8154C0>)
2026-03-26 11:46:21,051 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8154C0>) completed
2026-03-26 11:46:21,051 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:21,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:21,052 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:21,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:21,053 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:21,054 | INFO | sqlalchemy.engine.Engine | request_id=ba3daee9-947e-4528-a022-13f73a5f4e9c | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:21,055 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:21,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:21,056 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:21,057 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:22,267 | INFO | jarvis.request | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:46:22,269 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,270 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E78C0>, 'SELECT 1', [])
2026-03-26 11:46:22,271 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E78C0>, 'SELECT 1', []) completed
2026-03-26 11:46:22,271 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E78C0>)
2026-03-26 11:46:22,272 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E78C0>) completed
2026-03-26 11:46:22,272 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E78C0>)
2026-03-26 11:46:22,272 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:22,273 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:22,273 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1229s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:22,274 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E78C0>) completed
2026-03-26 11:46:22,274 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,275 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5740>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:22,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5740>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:22,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5740>)
2026-03-26 11:46:22,276 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5740>) completed
2026-03-26 11:46:22,277 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5740>)
2026-03-26 11:46:22,278 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:46:22,279 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 784s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')
2026-03-26 11:46:22,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5740>) completed
2026-03-26 11:46:22,279 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,280 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28'))
2026-03-26 11:46:22,281 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7140>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')) completed
2026-03-26 11:46:22,281 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:46:22,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:46:22,282 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>)
2026-03-26 11:46:22,284 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:46:22,284 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 784s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')
2026-03-26 11:46:22,284 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7140>) completed
2026-03-26 11:46:22,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,285 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999'))
2026-03-26 11:46:22,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')) completed
2026-03-26 11:46:22,286 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:22,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:22,287 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:22,289 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:22,289 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:46:22,289 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 784s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')
2026-03-26 11:46:22,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,290 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999'))
2026-03-26 11:46:22,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')) completed
2026-03-26 11:46:22,291 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:22,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:22,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:22,293 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:46:22,294 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 784s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')
2026-03-26 11:46:22,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:22,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28'))
2026-03-26 11:46:22,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')) completed
2026-03-26 11:46:22,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:22,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:22,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:46:22,298 | INFO | jarvis.request | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=200 | duration=31 | request_completed
2026-03-26 11:46:22,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:22,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:46:22,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:22,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E73C0>, 'SELECT 1', [])
2026-03-26 11:46:22,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E73C0>, 'SELECT 1', []) completed
2026-03-26 11:46:22,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E73C0>)
2026-03-26 11:46:22,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E73C0>) completed
2026-03-26 11:46:22,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E73C0>)
2026-03-26 11:46:22,302 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E73C0>) completed
2026-03-26 11:46:22,302 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:22,303 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:22,303 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1252s ago] ('info', 'system', None, '568cf26c-08e5-4413-aef1-4a957e3722ea', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "2"}, "client": "127.0.0.1"}', 'http', 31, '0355247f-5cef-46dc-8f5d-0764ae8085d6', '2026-03-26 03:46:22.303729', '2026-03-26 03:46:22.303729')
2026-03-26 11:46:22,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:22,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:22,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E78C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '568cf26c-08e5-4413-aef1-4a957e3722ea', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "2"}, "client": "127.0.0.1"}', 'http', 31, '0355247f-5cef-46dc-8f5d-0764ae8085d6', '2026-03-26 03:46:22.303729', '2026-03-26 03:46:22.303729'))
2026-03-26 11:46:22,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E78C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '568cf26c-08e5-4413-aef1-4a957e3722ea', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "2"}, "client": "127.0.0.1"}', 'http', 31, '0355247f-5cef-46dc-8f5d-0764ae8085d6', '2026-03-26 03:46:22.303729', '2026-03-26 03:46:22.303729')) completed
2026-03-26 11:46:22,307 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E78C0>)
2026-03-26 11:46:22,308 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:46:22,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E78C0>) completed
2026-03-26 11:46:22,309 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:22,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:22,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:22,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:22,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:22,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:22,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7E40>, 'SELECT 1', [])
2026-03-26 11:46:22,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7E40>, 'SELECT 1', []) completed
2026-03-26 11:46:22,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7E40>)
2026-03-26 11:46:22,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7E40>) completed
2026-03-26 11:46:22,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7E40>)
2026-03-26 11:46:22,322 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:22,323 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:22,323 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1252s ago] ('0355247f-5cef-46dc-8f5d-0764ae8085d6',)
2026-03-26 11:46:22,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7E40>) completed
2026-03-26 11:46:22,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:22,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:22,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8147C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('0355247f-5cef-46dc-8f5d-0764ae8085d6',))
2026-03-26 11:46:22,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8147C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('0355247f-5cef-46dc-8f5d-0764ae8085d6',)) completed
2026-03-26 11:46:22,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8147C0>)
2026-03-26 11:46:22,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8147C0>) completed
2026-03-26 11:46:22,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8147C0>)
2026-03-26 11:46:22,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8147C0>) completed
2026-03-26 11:46:22,328 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:22,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:22,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:22,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:22,330 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:22,331 | INFO | sqlalchemy.engine.Engine | request_id=568cf26c-08e5-4413-aef1-4a957e3722ea | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:46:22,331 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:22,332 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:46:22,333 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:46:23,411 | INFO | jarvis.request | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:46:23,413 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,413 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,413 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT 1', [])
2026-03-26 11:46:23,414 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT 1', []) completed
2026-03-26 11:46:23,414 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:46:23,415 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:46:23,415 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:46:23,415 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:46:23,416 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:23,416 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:46:23,416 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1230s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:46:23,417 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,417 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,417 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817140>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:46:23,418 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817140>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:46:23,418 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817140>)
2026-03-26 11:46:23,419 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817140>) completed
2026-03-26 11:46:23,419 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817140>)
2026-03-26 11:46:23,419 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817140>) completed
2026-03-26 11:46:23,420 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:46:23,421 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 785s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')
2026-03-26 11:46:23,421 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,421 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,422 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05'))
2026-03-26 11:46:23,422 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')) completed
2026-03-26 11:46:23,422 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:46:23,423 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:46:23,423 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:46:23,423 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:46:23,424 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:46:23,425 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 785s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')
2026-03-26 11:46:23,425 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,425 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,426 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8179C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999'))
2026-03-26 11:46:23,426 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8179C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')) completed
2026-03-26 11:46:23,427 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8179C0>)
2026-03-26 11:46:23,427 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8179C0>) completed
2026-03-26 11:46:23,427 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8179C0>)
2026-03-26 11:46:23,429 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8179C0>) completed
2026-03-26 11:46:23,429 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:46:23,429 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 785s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')
2026-03-26 11:46:23,430 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,430 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,430 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999'))
2026-03-26 11:46:23,431 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')) completed
2026-03-26 11:46:23,431 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:46:23,432 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:46:23,432 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:46:23,433 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:46:23,434 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:46:23,434 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 785s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')
2026-03-26 11:46:23,434 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,435 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05'))
2026-03-26 11:46:23,436 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')) completed
2026-03-26 11:46:23,436 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:46:23,436 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:46:23,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:46:23,437 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:46:23,438 | INFO | jarvis.request | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=200 | duration=26 | request_completed
2026-03-26 11:46:23,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:23,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:23,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'SELECT 1', [])
2026-03-26 11:46:23,439 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'SELECT 1', []) completed
2026-03-26 11:46:23,440 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:46:23,440 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:46:23,440 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:46:23,440 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:46:23,441 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:23,441 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:46:23,442 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1253s ago] ('info', 'system', None, 'd027c38b-d43d-47e5-861f-15979913169d', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-02-05"}, "client": "127.0.0.1"}', 'http', 26, 'c34b7293-81d2-4156-85e6-12618a1c7b9e', '2026-03-26 03:46:23.441618', '2026-03-26 03:46:23.441618')
2026-03-26 11:46:23,442 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:23,442 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:23,443 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd027c38b-d43d-47e5-861f-15979913169d', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-02-05"}, "client": "127.0.0.1"}', 'http', 26, 'c34b7293-81d2-4156-85e6-12618a1c7b9e', '2026-03-26 03:46:23.441618', '2026-03-26 03:46:23.441618'))
2026-03-26 11:46:23,446 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'd027c38b-d43d-47e5-861f-15979913169d', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-02-05"}, "client": "127.0.0.1"}', 'http', 26, 'c34b7293-81d2-4156-85e6-12618a1c7b9e', '2026-03-26 03:46:23.441618', '2026-03-26 03:46:23.441618')) completed
2026-03-26 11:46:23,447 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:46:23,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:46:23,448 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:46:23,448 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:23,456 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:23,456 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:46:23,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:46:23,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:23,457 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:23,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8155C0>, 'SELECT 1', [])
2026-03-26 11:46:23,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8155C0>, 'SELECT 1', []) completed
2026-03-26 11:46:23,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8155C0>)
2026-03-26 11:46:23,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8155C0>) completed
2026-03-26 11:46:23,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8155C0>)
2026-03-26 11:46:23,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8155C0>) completed
2026-03-26 11:46:23,459 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:46:23,460 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:46:23,460 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1253s ago] ('c34b7293-81d2-4156-85e6-12618a1c7b9e',)
2026-03-26 11:46:23,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:23,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:23,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c34b7293-81d2-4156-85e6-12618a1c7b9e',))
2026-03-26 11:46:23,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('c34b7293-81d2-4156-85e6-12618a1c7b9e',)) completed
2026-03-26 11:46:23,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:46:23,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:46:23,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:46:23,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:46:23,464 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:46:23,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:23,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:23,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:46:23,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:46:23,467 | INFO | sqlalchemy.engine.Engine | request_id=d027c38b-d43d-47e5-861f-15979913169d | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:46:23,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:46:23,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:46:23,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:17,457 | INFO | jarvis.request | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:47:17,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,458 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'SELECT 1', [])
2026-03-26 11:47:17,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'SELECT 1', []) completed
2026-03-26 11:47:17,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:47:17,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:47:17,459 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:47:17,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:47:17,459 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:17,460 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:47:17,460 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1284s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:47:17,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,460 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:47:17,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:47:17,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:47:17,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:47:17,461 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:47:17,462 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:47:17,462 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:47:17,463 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 839.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:47:17,463 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816640>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:47:17,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816640>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:47:17,464 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816640>)
2026-03-26 11:47:17,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816640>) completed
2026-03-26 11:47:17,465 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816640>)
2026-03-26 11:47:17,466 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816640>) completed
2026-03-26 11:47:17,466 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:47:17,466 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 839.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:47:17,466 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:47:17,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:47:17,467 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:47:17,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:47:17,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:47:17,468 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:47:17,469 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:47:17,469 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 839.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')
2026-03-26 11:47:17,469 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8173C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999'))
2026-03-26 11:47:17,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8173C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01 00:00:00.000000', '2026-03-31 23:59:59.999999')) completed
2026-03-26 11:47:17,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8173C0>)
2026-03-26 11:47:17,470 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8173C0>) completed
2026-03-26 11:47:17,471 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8173C0>)
2026-03-26 11:47:17,471 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8173C0>) completed
2026-03-26 11:47:17,471 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:47:17,472 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 839.1s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')
2026-03-26 11:47:17,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31'))
2026-03-26 11:47:17,472 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-03-01', '2026-03-31')) completed
2026-03-26 11:47:17,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:47:17,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:47:17,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:47:17,473 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:47:17,474 | INFO | jarvis.request | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=200 | duration=17 | request_completed
2026-03-26 11:47:17,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:17,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:17,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816CC0>, 'SELECT 1', [])
2026-03-26 11:47:17,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816CC0>, 'SELECT 1', []) completed
2026-03-26 11:47:17,475 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816CC0>)
2026-03-26 11:47:17,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816CC0>) completed
2026-03-26 11:47:17,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816CC0>)
2026-03-26 11:47:17,476 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816CC0>) completed
2026-03-26 11:47:17,476 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:17,477 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:47:17,477 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1307s ago] ('info', 'system', None, 'f2e06938-72c0-4abb-bb66-26cadc921fcd', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 17, '1805aa4c-5bea-4e6f-9cec-2c470a6df889', '2026-03-26 03:47:17.477248', '2026-03-26 03:47:17.477248')
2026-03-26 11:47:17,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:17,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:17,477 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f2e06938-72c0-4abb-bb66-26cadc921fcd', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 17, '1805aa4c-5bea-4e6f-9cec-2c470a6df889', '2026-03-26 03:47:17.477248', '2026-03-26 03:47:17.477248'))
2026-03-26 11:47:17,479 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814AC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'f2e06938-72c0-4abb-bb66-26cadc921fcd', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "3"}, "client": "127.0.0.1"}', 'http', 17, '1805aa4c-5bea-4e6f-9cec-2c470a6df889', '2026-03-26 03:47:17.477248', '2026-03-26 03:47:17.477248')) completed
2026-03-26 11:47:17,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>)
2026-03-26 11:47:17,480 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814AC0>) completed
2026-03-26 11:47:17,480 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:47:17,481 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:17,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:17,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:17,490 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:17,491 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:17,491 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:17,491 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT 1', [])
2026-03-26 11:47:17,491 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT 1', []) completed
2026-03-26 11:47:17,491 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:47:17,492 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:47:17,492 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:47:17,492 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:47:17,492 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:17,492 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:47:17,493 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1307s ago] ('1805aa4c-5bea-4e6f-9cec-2c470a6df889',)
2026-03-26 11:47:17,493 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:17,493 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:17,493 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1805aa4c-5bea-4e6f-9cec-2c470a6df889',))
2026-03-26 11:47:17,494 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('1805aa4c-5bea-4e6f-9cec-2c470a6df889',)) completed
2026-03-26 11:47:17,494 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816A40>)
2026-03-26 11:47:17,494 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816A40>) completed
2026-03-26 11:47:17,495 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816A40>)
2026-03-26 11:47:17,495 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816A40>) completed
2026-03-26 11:47:17,496 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:47:17,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:17,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:17,496 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:17,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:17,497 | INFO | sqlalchemy.engine.Engine | request_id=f2e06938-72c0-4abb-bb66-26cadc921fcd | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:47:17,497 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:17,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:17,498 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:19,829 | INFO | jarvis.request | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | request_started
2026-03-26 11:47:19,831 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,831 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,831 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8174C0>, 'SELECT 1', [])
2026-03-26 11:47:19,832 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8174C0>, 'SELECT 1', []) completed
2026-03-26 11:47:19,832 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8174C0>)
2026-03-26 11:47:19,832 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8174C0>) completed
2026-03-26 11:47:19,832 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8174C0>)
2026-03-26 11:47:19,833 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8174C0>) completed
2026-03-26 11:47:19,833 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:19,834 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:47:19,834 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1287s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:47:19,834 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,835 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8164C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:47:19,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8164C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:47:19,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8164C0>)
2026-03-26 11:47:19,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8164C0>) completed
2026-03-26 11:47:19,836 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8164C0>)
2026-03-26 11:47:19,837 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8164C0>) completed
2026-03-26 11:47:19,838 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?
2026-03-26 11:47:19,838 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 841.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')
2026-03-26 11:47:19,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28'))
2026-03-26 11:47:19,839 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816340>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date >= ? AND daily_todos.todo_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')) completed
2026-03-26 11:47:19,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:47:19,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:47:19,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>)
2026-03-26 11:47:19,840 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816340>) completed
2026-03-26 11:47:19,841 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?
2026-03-26 11:47:19,841 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 841.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')
2026-03-26 11:47:19,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,842 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817C40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999'))
2026-03-26 11:47:19,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817C40>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')) completed
2026-03-26 11:47:19,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817C40>)
2026-03-26 11:47:19,843 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817C40>) completed
2026-03-26 11:47:19,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817C40>)
2026-03-26 11:47:19,844 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817C40>) completed
2026-03-26 11:47:19,845 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?
2026-03-26 11:47:19,845 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 841.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')
2026-03-26 11:47:19,845 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,845 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816640>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999'))
2026-03-26 11:47:19,846 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816640>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01 00:00:00.000000', '2026-02-28 23:59:59.999999')) completed
2026-03-26 11:47:19,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816640>)
2026-03-26 11:47:19,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816640>) completed
2026-03-26 11:47:19,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816640>)
2026-03-26 11:47:19,847 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816640>) completed
2026-03-26 11:47:19,848 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?
2026-03-26 11:47:19,848 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 841.5s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')
2026-03-26 11:47:19,848 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,849 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,849 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8174C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28'))
2026-03-26 11:47:19,849 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8174C0>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date >= ? AND goals.goal_date <= ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-01', '2026-02-28')) completed
2026-03-26 11:47:19,849 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8174C0>)
2026-03-26 11:47:19,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8174C0>) completed
2026-03-26 11:47:19,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8174C0>)
2026-03-26 11:47:19,850 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8174C0>) completed
2026-03-26 11:47:19,851 | INFO | jarvis.request | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=200 | duration=21 | request_completed
2026-03-26 11:47:19,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:19,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:19,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8162C0>, 'SELECT 1', [])
2026-03-26 11:47:19,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8162C0>, 'SELECT 1', []) completed
2026-03-26 11:47:19,852 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8162C0>)
2026-03-26 11:47:19,853 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8162C0>) completed
2026-03-26 11:47:19,853 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8162C0>)
2026-03-26 11:47:19,853 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8162C0>) completed
2026-03-26 11:47:19,853 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:19,854 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:47:19,854 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1309s ago] ('info', 'system', None, '99bb2205-2710-4bdc-b4fc-a71425f4def1', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "2"}, "client": "127.0.0.1"}', 'http', 21, '81f7bc64-1a06-48b2-b205-c5ab56e07e04', '2026-03-26 03:47:19.853572', '2026-03-26 03:47:19.853572')
2026-03-26 11:47:19,854 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:19,854 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:19,854 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '99bb2205-2710-4bdc-b4fc-a71425f4def1', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "2"}, "client": "127.0.0.1"}', 'http', 21, '81f7bc64-1a06-48b2-b205-c5ab56e07e04', '2026-03-26 03:47:19.853572', '2026-03-26 03:47:19.853572'))
2026-03-26 11:47:19,856 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814740>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '99bb2205-2710-4bdc-b4fc-a71425f4def1', '/api/schedule-center/month', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"year": "2026", "month": "2"}, "client": "127.0.0.1"}', 'http', 21, '81f7bc64-1a06-48b2-b205-c5ab56e07e04', '2026-03-26 03:47:19.853572', '2026-03-26 03:47:19.853572')) completed
2026-03-26 11:47:19,856 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>)
2026-03-26 11:47:19,857 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814740>) completed
2026-03-26 11:47:19,858 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | COMMIT
2026-03-26 11:47:19,858 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:19,872 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:19,873 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:19,874 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:19,874 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:19,875 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:19,875 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6DC0>, 'SELECT 1', [])
2026-03-26 11:47:19,875 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6DC0>, 'SELECT 1', []) completed
2026-03-26 11:47:19,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6DC0>)
2026-03-26 11:47:19,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E6DC0>) completed
2026-03-26 11:47:19,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6DC0>)
2026-03-26 11:47:19,876 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6DC0>) completed
2026-03-26 11:47:19,876 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:19,877 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:47:19,877 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | [cached since 1309s ago] ('81f7bc64-1a06-48b2-b205-c5ab56e07e04',)
2026-03-26 11:47:19,877 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:19,877 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:19,878 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('81f7bc64-1a06-48b2-b205-c5ab56e07e04',))
2026-03-26 11:47:19,878 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('81f7bc64-1a06-48b2-b205-c5ab56e07e04',)) completed
2026-03-26 11:47:19,879 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:47:19,879 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:47:19,879 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:47:19,879 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:47:19,880 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:47:19,880 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:19,881 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:19,881 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:19,881 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:19,881 | INFO | sqlalchemy.engine.Engine | request_id=99bb2205-2710-4bdc-b4fc-a71425f4def1 | user=anonymous | GET /api/schedule-center/month | status=- | duration=- | ROLLBACK
2026-03-26 11:47:19,882 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,882 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:19,882 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:47:19,883 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:47:21,759 | INFO | jarvis.request | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | request_started
2026-03-26 11:47:21,760 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,761 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817340>, 'SELECT 1', [])
2026-03-26 11:47:21,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817340>, 'SELECT 1', []) completed
2026-03-26 11:47:21,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817340>)
2026-03-26 11:47:21,762 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817340>) completed
2026-03-26 11:47:21,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817340>)
2026-03-26 11:47:21,763 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817340>) completed
2026-03-26 11:47:21,763 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:21,764 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:47:21,764 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1289s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:47:21,764 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:47:21,765 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815540>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:47:21,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815540>)
2026-03-26 11:47:21,767 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815540>) completed
2026-03-26 11:47:21,768 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815540>)
2026-03-26 11:47:21,769 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815540>) completed
2026-03-26 11:47:21,770 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at
FROM daily_todos
WHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC
2026-03-26 11:47:21,770 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 843.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')
2026-03-26 11:47:21,770 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,771 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814BC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05'))
2026-03-26 11:47:21,772 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814BC0>, 'SELECT daily_todos.user_id, daily_todos.title, daily_todos.is_completed, daily_todos.source, daily_todos.source_detail, daily_todos.source_ref_id, daily_todos.todo_date, daily_todos.completed_at, daily_todos.id, daily_todos.created_at, daily_todos.updated_at \nFROM daily_todos \nWHERE daily_todos.user_id = ? AND daily_todos.todo_date = ? ORDER BY daily_todos.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')) completed
2026-03-26 11:47:21,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814BC0>)
2026-03-26 11:47:21,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814BC0>) completed
2026-03-26 11:47:21,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814BC0>)
2026-03-26 11:47:21,773 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814BC0>) completed
2026-03-26 11:47:21,775 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at
FROM tasks
WHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC
2026-03-26 11:47:21,775 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 843.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')
2026-03-26 11:47:21,775 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,776 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999'))
2026-03-26 11:47:21,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT tasks.user_id, tasks.title, tasks.description, tasks.status, tasks.priority, tasks.due_date, tasks.completed_at, tasks.tags, tasks.id, tasks.created_at, tasks.updated_at \nFROM tasks \nWHERE tasks.user_id = ? AND tasks.due_date IS NOT NULL AND tasks.due_date >= ? AND tasks.due_date <= ? ORDER BY tasks.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')) completed
2026-03-26 11:47:21,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:47:21,777 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:47:21,778 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:47:21,778 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:47:21,779 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at
FROM reminders
WHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC
2026-03-26 11:47:21,779 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 843.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')
2026-03-26 11:47:21,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,780 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8155C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999'))
2026-03-26 11:47:21,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8155C0>, 'SELECT reminders.user_id, reminders.title, reminders.note, reminders.reminder_at, reminders.status, reminders.is_dismissed, reminders.id, reminders.created_at, reminders.updated_at \nFROM reminders \nWHERE reminders.user_id = ? AND reminders.reminder_at >= ? AND reminders.reminder_at <= ? ORDER BY reminders.reminder_at ASC, reminders.created_at ASC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05 00:00:00.000000', '2026-02-05 23:59:59.999999')) completed
2026-03-26 11:47:21,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8155C0>)
2026-03-26 11:47:21,781 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8155C0>) completed
2026-03-26 11:47:21,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8155C0>)
2026-03-26 11:47:21,782 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8155C0>) completed
2026-03-26 11:47:21,783 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at
FROM goals
WHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC
2026-03-26 11:47:21,784 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 843.3s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')
2026-03-26 11:47:21,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,784 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05'))
2026-03-26 11:47:21,785 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817640>, 'SELECT goals.user_id, goals.title, goals.note, goals.goal_date, goals.status, goals.id, goals.created_at, goals.updated_at \nFROM goals \nWHERE goals.user_id = ? AND goals.goal_date = ? ORDER BY goals.created_at DESC', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', '2026-02-05')) completed
2026-03-26 11:47:21,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:47:21,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:47:21,786 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>)
2026-03-26 11:47:21,787 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817640>) completed
2026-03-26 11:47:21,788 | INFO | jarvis.request | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=200 | duration=28 | request_completed
2026-03-26 11:47:21,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:21,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:21,789 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT 1', [])
2026-03-26 11:47:21,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT 1', []) completed
2026-03-26 11:47:21,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:47:21,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:47:21,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:47:21,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:47:21,791 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:21,792 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:47:21,792 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1311s ago] ('info', 'system', None, '5bfe1039-ee14-4509-9239-e6efb3f9cf21', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-02-05"}, "client": "127.0.0.1"}', 'http', 28, 'f3cde546-2419-4b21-b42f-6a413564f941', '2026-03-26 03:47:21.792207', '2026-03-26 03:47:21.792207')
2026-03-26 11:47:21,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:21,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:21,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817D40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5bfe1039-ee14-4509-9239-e6efb3f9cf21', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-02-05"}, "client": "127.0.0.1"}', 'http', 28, 'f3cde546-2419-4b21-b42f-6a413564f941', '2026-03-26 03:47:21.792207', '2026-03-26 03:47:21.792207'))
2026-03-26 11:47:21,795 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817D40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5bfe1039-ee14-4509-9239-e6efb3f9cf21', '/api/schedule-center/date', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {"date_str": "2026-02-05"}, "client": "127.0.0.1"}', 'http', 28, 'f3cde546-2419-4b21-b42f-6a413564f941', '2026-03-26 03:47:21.792207', '2026-03-26 03:47:21.792207')) completed
2026-03-26 11:47:21,796 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817D40>)
2026-03-26 11:47:21,796 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817D40>) completed
2026-03-26 11:47:21,797 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | COMMIT
2026-03-26 11:47:21,797 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:21,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:21,806 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:47:21,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:47:21,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:21,808 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:21,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT 1', [])
2026-03-26 11:47:21,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5140>, 'SELECT 1', []) completed
2026-03-26 11:47:21,809 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:47:21,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:47:21,810 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>)
2026-03-26 11:47:21,811 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:47:21,811 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:47:21,812 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | [cached since 1311s ago] ('f3cde546-2419-4b21-b42f-6a413564f941',)
2026-03-26 11:47:21,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5140>) completed
2026-03-26 11:47:21,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:21,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:21,812 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f3cde546-2419-4b21-b42f-6a413564f941',))
2026-03-26 11:47:21,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816A40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f3cde546-2419-4b21-b42f-6a413564f941',)) completed
2026-03-26 11:47:21,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816A40>)
2026-03-26 11:47:21,814 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D816A40>) completed
2026-03-26 11:47:21,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816A40>)
2026-03-26 11:47:21,815 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816A40>) completed
2026-03-26 11:47:21,816 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:47:21,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:21,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:21,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:47:21,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:47:21,819 | INFO | sqlalchemy.engine.Engine | request_id=5bfe1039-ee14-4509-9239-e6efb3f9cf21 | user=anonymous | GET /api/schedule-center/date | status=- | duration=- | ROLLBACK
2026-03-26 11:47:21,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:47:21,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:47:21,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:49:48,525 | INFO | jarvis.request | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | request_started
2026-03-26 11:49:48,526 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:49:48,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:49:48,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8155C0>, 'SELECT 1', [])
2026-03-26 11:49:48,527 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8155C0>, 'SELECT 1', []) completed
2026-03-26 11:49:48,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8155C0>)
2026-03-26 11:49:48,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8155C0>) completed
2026-03-26 11:49:48,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8155C0>)
2026-03-26 11:49:48,528 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8155C0>) completed
2026-03-26 11:49:48,529 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:49:48,529 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:49:48,529 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1435s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:49:48,529 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:49:48,530 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:49:48,530 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:49:48,530 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:49:48,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:49:48,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:49:48,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:49:48,531 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:49:48,532 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at
FROM kg_nodes
WHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC
LIMIT ? OFFSET ?
2026-03-26 11:49:48,533 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1408s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)
2026-03-26 11:49:48,533 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:49:48,533 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:49:48,533 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0))
2026-03-26 11:49:48,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D814440>, 'SELECT kg_nodes.user_id, kg_nodes.name, kg_nodes.entity_type, kg_nodes.description, kg_nodes.properties_, kg_nodes.source_document_id, kg_nodes.importance, kg_nodes.last_updated_by, kg_nodes.id, kg_nodes.created_at, kg_nodes.updated_at \nFROM kg_nodes \nWHERE kg_nodes.user_id = ? ORDER BY kg_nodes.importance DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 200, 0)) completed
2026-03-26 11:49:48,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:49:48,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:49:48,534 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>)
2026-03-26 11:49:48,535 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D814440>) completed
2026-03-26 11:49:48,535 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at
FROM kg_edges
2026-03-26 11:49:48,535 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1408s ago] ()
2026-03-26 11:49:48,536 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:49:48,536 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:49:48,536 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ())
2026-03-26 11:49:48,536 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT kg_edges.source_id, kg_edges.target_id, kg_edges.relation_type, kg_edges.weight, kg_edges.properties_, kg_edges.id, kg_edges.created_at, kg_edges.updated_at \nFROM kg_edges', ()) completed
2026-03-26 11:49:48,537 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:49:48,537 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:49:48,537 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:49:48,538 | INFO | jarvis.request | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=200 | duration=12 | request_completed
2026-03-26 11:49:48,538 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:49:48,538 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:49:48,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:49:48,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT 1', [])
2026-03-26 11:49:48,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8160C0>, 'SELECT 1', []) completed
2026-03-26 11:49:48,539 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:49:48,540 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:49:48,540 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>)
2026-03-26 11:49:48,540 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8160C0>) completed
2026-03-26 11:49:48,540 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:49:48,541 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:49:48,541 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1458s ago] ('info', 'system', None, 'e86f4a6e-f073-4384-a1cd-8e710938358d', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '3777ab1d-8628-4de4-bdea-c4f899ebbb32', '2026-03-26 03:49:48.541581', '2026-03-26 03:49:48.541581')
2026-03-26 11:49:48,541 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:49:48,541 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:49:48,541 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815540>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e86f4a6e-f073-4384-a1cd-8e710938358d', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '3777ab1d-8628-4de4-bdea-c4f899ebbb32', '2026-03-26 03:49:48.541581', '2026-03-26 03:49:48.541581'))
2026-03-26 11:49:48,543 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815540>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e86f4a6e-f073-4384-a1cd-8e710938358d', '/api/graph', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 12, '3777ab1d-8628-4de4-bdea-c4f899ebbb32', '2026-03-26 03:49:48.541581', '2026-03-26 03:49:48.541581')) completed
2026-03-26 11:49:48,543 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815540>)
2026-03-26 11:49:48,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815540>) completed
2026-03-26 11:49:48,545 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | COMMIT
2026-03-26 11:49:48,545 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:49:48,556 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:49:48,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:49:48,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:49:48,558 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:49:48,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:49:48,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817340>, 'SELECT 1', [])
2026-03-26 11:49:48,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817340>, 'SELECT 1', []) completed
2026-03-26 11:49:48,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817340>)
2026-03-26 11:49:48,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817340>) completed
2026-03-26 11:49:48,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817340>)
2026-03-26 11:49:48,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817340>) completed
2026-03-26 11:49:48,560 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:49:48,560 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:49:48,560 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | [cached since 1458s ago] ('3777ab1d-8628-4de4-bdea-c4f899ebbb32',)
2026-03-26 11:49:48,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:49:48,561 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:49:48,562 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3777ab1d-8628-4de4-bdea-c4f899ebbb32',))
2026-03-26 11:49:48,562 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8161C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('3777ab1d-8628-4de4-bdea-c4f899ebbb32',)) completed
2026-03-26 11:49:48,562 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:49:48,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:49:48,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>)
2026-03-26 11:49:48,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8161C0>) completed
2026-03-26 11:49:48,564 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:49:48,564 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:49:48,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:49:48,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:49:48,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:49:48,566 | INFO | sqlalchemy.engine.Engine | request_id=e86f4a6e-f073-4384-a1cd-8e710938358d | user=anonymous | GET /api/graph | status=- | duration=- | ROLLBACK
2026-03-26 11:49:48,566 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:49:48,566 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:49:48,566 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:49:48,567 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:11,291 | INFO | jarvis.request | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | request_started
2026-03-26 11:50:11,292 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4B40>, 'SELECT 1', [])
2026-03-26 11:50:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4B40>, 'SELECT 1', []) completed
2026-03-26 11:50:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4B40>)
2026-03-26 11:50:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4B40>) completed
2026-03-26 11:50:11,293 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4B40>)
2026-03-26 11:50:11,294 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4B40>) completed
2026-03-26 11:50:11,294 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:11,294 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:11,294 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 1458s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:11,295 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8168C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:11,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:50:11,296 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:50:11,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>)
2026-03-26 11:50:11,297 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8168C0>) completed
2026-03-26 11:50:11,297 | INFO | jarvis.request | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=200 | duration=6 | request_completed
2026-03-26 11:50:11,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:11,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:11,298 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7540>, 'SELECT 1', [])
2026-03-26 11:50:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7540>, 'SELECT 1', []) completed
2026-03-26 11:50:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7540>)
2026-03-26 11:50:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7540>) completed
2026-03-26 11:50:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7540>)
2026-03-26 11:50:11,299 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7540>) completed
2026-03-26 11:50:11,299 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:11,300 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:11,300 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 1481s ago] ('info', 'system', None, 'c87a363d-a3ec-4ee1-85f7-6f915f415887', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '6c3e9b16-e90b-41ed-bfa7-de83f7688c16', '2026-03-26 03:50:11.300547', '2026-03-26 03:50:11.300547')
2026-03-26 11:50:11,300 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:11,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:11,301 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6040>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c87a363d-a3ec-4ee1-85f7-6f915f415887', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '6c3e9b16-e90b-41ed-bfa7-de83f7688c16', '2026-03-26 03:50:11.300547', '2026-03-26 03:50:11.300547'))
2026-03-26 11:50:11,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E6040>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c87a363d-a3ec-4ee1-85f7-6f915f415887', '/api/agents/stats/hierarchy', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 6, '6c3e9b16-e90b-41ed-bfa7-de83f7688c16', '2026-03-26 03:50:11.300547', '2026-03-26 03:50:11.300547')) completed
2026-03-26 11:50:11,303 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6040>)
2026-03-26 11:50:11,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E6040>) completed
2026-03-26 11:50:11,304 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | COMMIT
2026-03-26 11:50:11,304 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:11,318 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:11,319 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:11,320 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:11,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:11,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:11,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT 1', [])
2026-03-26 11:50:11,321 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT 1', []) completed
2026-03-26 11:50:11,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:50:11,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:50:11,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:50:11,322 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:50:11,323 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:11,323 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:11,323 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | [cached since 1481s ago] ('6c3e9b16-e90b-41ed-bfa7-de83f7688c16',)
2026-03-26 11:50:11,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:11,323 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:11,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('6c3e9b16-e90b-41ed-bfa7-de83f7688c16',))
2026-03-26 11:50:11,324 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817840>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('6c3e9b16-e90b-41ed-bfa7-de83f7688c16',)) completed
2026-03-26 11:50:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:50:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:50:11,325 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>)
2026-03-26 11:50:11,326 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817840>) completed
2026-03-26 11:50:11,326 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:50:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:11,327 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:11,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:11,328 | INFO | sqlalchemy.engine.Engine | request_id=c87a363d-a3ec-4ee1-85f7-6f915f415887 | user=anonymous | GET /api/agents/stats/hierarchy | status=- | duration=- | ROLLBACK
2026-03-26 11:50:11,328 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:11,329 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:12,703 | INFO | jarvis.request | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | request_started
2026-03-26 11:50:12,704 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:12,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:12,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5740>, 'SELECT 1', [])
2026-03-26 11:50:12,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E5740>, 'SELECT 1', []) completed
2026-03-26 11:50:12,705 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5740>)
2026-03-26 11:50:12,706 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E5740>) completed
2026-03-26 11:50:12,706 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5740>)
2026-03-26 11:50:12,706 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E5740>) completed
2026-03-26 11:50:12,706 | INFO | sqlalchemy.engine.Engine | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:12,706 | INFO | sqlalchemy.engine.Engine | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:12,707 | INFO | sqlalchemy.engine.Engine | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 1460s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:12,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:12,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:12,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:12,707 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E50C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:12,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:50:12,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:50:12,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>)
2026-03-26 11:50:12,708 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E50C0>) completed
2026-03-26 11:50:12,710 | INFO | sqlalchemy.engine.Engine | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at
FROM skills
WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1
2026-03-26 11:50:12,710 | INFO | sqlalchemy.engine.Engine | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 1459s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:50:12,710 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:12,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:12,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7940>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:50:12,711 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7940>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:50:12,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7940>)
2026-03-26 11:50:12,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7940>) completed
2026-03-26 11:50:12,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7940>)
2026-03-26 11:50:12,712 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7940>) completed
2026-03-26 11:50:12,714 | INFO | sqlalchemy.engine.Engine | request_id=5835750e-3fad-410c-a8f1-ffd83f47c2d2 | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK
2026-03-26 11:50:12,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:12,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:12,714 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:12,715 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:12,718 | ERROR | jarvis.request | request_id=- | user=anonymous | - - | status=500 | duration=- | unhandled_exception
2026-03-26 11:50:12,719 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:12,720 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:12,720 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT 1', [])
2026-03-26 11:50:12,720 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8169C0>, 'SELECT 1', []) completed
2026-03-26 11:50:12,721 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:50:12,721 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:50:12,722 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>)
2026-03-26 11:50:12,722 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8169C0>) completed
2026-03-26 11:50:12,722 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:12,723 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:12,723 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 1482s ago] ('info', 'system', None, '5835750e-3fad-410c-a8f1-ffd83f47c2d2', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), ... (11438 characters truncated) ... n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '93b0ccdc-dd5d-4dcc-9e55-f58c4c24522d', '2026-03-26 03:50:12.723320', '2026-03-26 03:50:12.723320')
2026-03-26 11:50:12,723 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:12,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:12,724 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816CC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5835750e-3fad-410c-a8f1-ffd83f47c2d2', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '93b0ccdc-dd5d-4dcc-9e55-f58c4c24522d', '2026-03-26 03:50:12.723320', '2026-03-26 03:50:12.723320'))
2026-03-26 11:50:12,727 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D816CC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '5835750e-3fad-410c-a8f1-ffd83f47c2d2', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '93b0ccdc-dd5d-4dcc-9e55-f58c4c24522d', '2026-03-26 03:50:12.723320', '2026-03-26 03:50:12.723320')) completed
2026-03-26 11:50:12,727 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816CC0>)
2026-03-26 11:50:12,728 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D816CC0>) completed
2026-03-26 11:50:12,728 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:50:12,729 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:12,736 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:12,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:12,737 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:12,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:12,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:12,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7940>, 'SELECT 1', [])
2026-03-26 11:50:12,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E7940>, 'SELECT 1', []) completed
2026-03-26 11:50:12,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7940>)
2026-03-26 11:50:12,738 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E7940>) completed
2026-03-26 11:50:12,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7940>)
2026-03-26 11:50:12,739 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E7940>) completed
2026-03-26 11:50:12,739 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:12,740 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:12,740 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 1482s ago] ('93b0ccdc-dd5d-4dcc-9e55-f58c4c24522d',)
2026-03-26 11:50:12,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:12,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:12,740 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('93b0ccdc-dd5d-4dcc-9e55-f58c4c24522d',))
2026-03-26 11:50:12,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E64C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('93b0ccdc-dd5d-4dcc-9e55-f58c4c24522d',)) completed
2026-03-26 11:50:12,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:50:12,741 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:50:12,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>)
2026-03-26 11:50:12,742 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E64C0>) completed
2026-03-26 11:50:12,742 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:50:12,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:12,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:12,743 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:12,744 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 416, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\applications.py", line 1160, in __call__
await super().__call__(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\applications.py", line 107, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 186, in __call__
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 191, in __call__
with recv_stream, send_stream, collapse_excgroups():
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_utils.py", line 87, in collapse_excgroups
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 193, in __call__
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\app\logging_utils.py", line 179, in request_logging_middleware
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 168, in call_next
raise app_exc from app_exc.__cause__ or app_exc.__context__
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 144, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\cors.py", line 87, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 736, in app
await route.handle(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 290, in handle
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 130, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 116, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 691, in app
content = await serialize_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 296, in serialize_response
raise ResponseValidationError(
fastapi.exceptions.ResponseValidationError: 18 validation errors:
{'type': 'string_type', 'loc': ('response', 0, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 0, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
File "E:\Code\Python\Projects\Jarvis\backend\app\routers\skill.py", line 39, in list_skills
GET /api/skills
2026-03-26 11:50:28,663 | INFO | jarvis.request | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | request_started
2026-03-26 11:50:28,667 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_part_begin with no data
2026-03-26 11:50:28,667 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_header_field with data[42:61]
2026-03-26 11:50:28,668 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_header_value with data[63:89]
2026-03-26 11:50:28,668 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_header_end with no data
2026-03-26 11:50:28,668 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_headers_finished with no data
2026-03-26 11:50:28,668 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_part_data with data[93:98]
2026-03-26 11:50:28,668 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_part_end with no data
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_part_begin with no data
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_header_field with data[142:161]
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_header_value with data[163:189]
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_header_end with no data
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_headers_finished with no data
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_part_data with data[193:201]
2026-03-26 11:50:28,669 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_part_end with no data
2026-03-26 11:50:28,670 | DEBUG | python_multipart.multipart | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | Calling on_end with no data
2026-03-26 11:50:28,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:28,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:28,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8145C0>, 'SELECT 1', [])
2026-03-26 11:50:28,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8145C0>, 'SELECT 1', []) completed
2026-03-26 11:50:28,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8145C0>)
2026-03-26 11:50:28,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8145C0>) completed
2026-03-26 11:50:28,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8145C0>)
2026-03-26 11:50:28,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8145C0>) completed
2026-03-26 11:50:28,680 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:28,682 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.username = ?
2026-03-26 11:50:28,682 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | [generated in 0.00066s] ('admin',)
2026-03-26 11:50:28,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:28,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:28,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.username = ?', ('admin',))
2026-03-26 11:50:28,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.username = ?', ('admin',)) completed
2026-03-26 11:50:28,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:50:28,684 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:50:28,685 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:50:28,685 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:50:28,686 | WARNING | passlib.handlers.bcrypt | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | (trapped) error reading bcrypt version
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\passlib\handlers\bcrypt.py", line 620, in _load_backend_mixin
version = _bcrypt.__about__.__version__
^^^^^^^^^^^^^^^^^
AttributeError: module 'bcrypt' has no attribute '__about__'
2026-03-26 11:50:28,688 | DEBUG | passlib.handlers.bcrypt | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | detected 'bcrypt' backend, version '<unknown>'
2026-03-26 11:50:28,688 | DEBUG | passlib.handlers.bcrypt | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | 'bcrypt' backend lacks $2$ support, enabling workaround
2026-03-26 11:50:29,103 | INFO | jarvis.request | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=200 | duration=440 | request_completed
2026-03-26 11:50:29,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,104 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D540>, 'SELECT 1', [])
2026-03-26 11:50:29,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D540>, 'SELECT 1', []) completed
2026-03-26 11:50:29,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85D540>)
2026-03-26 11:50:29,105 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85D540>) completed
2026-03-26 11:50:29,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D540>)
2026-03-26 11:50:29,106 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D540>) completed
2026-03-26 11:50:29,106 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,107 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,107 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | [cached since 1499s ago] ('info', 'system', None, '0db19466-cf3d-4cef-92c0-707e02605cc3', '/api/auth/login', 'POST', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 440, '839f0804-568f-4ea3-93de-dc2ba41570eb', '2026-03-26 03:50:29.107441', '2026-03-26 03:50:29.107441')
2026-03-26 11:50:29,107 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,108 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0db19466-cf3d-4cef-92c0-707e02605cc3', '/api/auth/login', 'POST', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 440, '839f0804-568f-4ea3-93de-dc2ba41570eb', '2026-03-26 03:50:29.107441', '2026-03-26 03:50:29.107441'))
2026-03-26 11:50:29,110 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '0db19466-cf3d-4cef-92c0-707e02605cc3', '/api/auth/login', 'POST', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 440, '839f0804-568f-4ea3-93de-dc2ba41570eb', '2026-03-26 03:50:29.107441', '2026-03-26 03:50:29.107441')) completed
2026-03-26 11:50:29,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:50:29,111 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:50:29,111 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | COMMIT
2026-03-26 11:50:29,112 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,127 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,128 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,129 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,129 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'SELECT 1', [])
2026-03-26 11:50:29,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,130 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:50:29,131 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:50:29,131 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:50:29,131 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,132 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:50:29,132 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,133 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | [cached since 1499s ago] ('839f0804-568f-4ea3-93de-dc2ba41570eb',)
2026-03-26 11:50:29,133 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,134 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('839f0804-568f-4ea3-93de-dc2ba41570eb',))
2026-03-26 11:50:29,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7C68C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('839f0804-568f-4ea3-93de-dc2ba41570eb',)) completed
2026-03-26 11:50:29,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:50:29,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:50:29,135 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>)
2026-03-26 11:50:29,136 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7C68C0>) completed
2026-03-26 11:50:29,136 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,137 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,137 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,137 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,138 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,138 | INFO | sqlalchemy.engine.Engine | request_id=0db19466-cf3d-4cef-92c0-707e02605cc3 | user=anonymous | POST /api/auth/login | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,139 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,140 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,146 | INFO | jarvis.request | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | request_started
2026-03-26 11:50:29,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85DA40>, 'SELECT 1', [])
2026-03-26 11:50:29,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85DA40>, 'SELECT 1', []) completed
2026-03-26 11:50:29,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85DA40>)
2026-03-26 11:50:29,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85DA40>) completed
2026-03-26 11:50:29,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85DA40>)
2026-03-26 11:50:29,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85DA40>) completed
2026-03-26 11:50:29,149 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,150 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:29,150 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 1476s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:29,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:29,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8172C0>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:29,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:50:29,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:50:29,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>)
2026-03-26 11:50:29,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8172C0>) completed
2026-03-26 11:50:29,154 | INFO | jarvis.request | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=200 | duration=8 | request_completed
2026-03-26 11:50:29,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D640>, 'SELECT 1', [])
2026-03-26 11:50:29,156 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D640>, 'SELECT 1', []) completed
2026-03-26 11:50:29,156 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85D640>)
2026-03-26 11:50:29,156 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85D640>) completed
2026-03-26 11:50:29,156 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D640>)
2026-03-26 11:50:29,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D640>) completed
2026-03-26 11:50:29,156 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,157 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,157 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 1499s ago] ('info', 'system', None, '642f7667-eff8-42b3-bc34-a169492e0848', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '925c29c9-9d79-4742-bc65-396b61873dec', '2026-03-26 03:50:29.157983', '2026-03-26 03:50:29.157983')
2026-03-26 11:50:29,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '642f7667-eff8-42b3-bc34-a169492e0848', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '925c29c9-9d79-4742-bc65-396b61873dec', '2026-03-26 03:50:29.157983', '2026-03-26 03:50:29.157983'))
2026-03-26 11:50:29,160 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815940>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '642f7667-eff8-42b3-bc34-a169492e0848', '/api/auth/me', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 8, '925c29c9-9d79-4742-bc65-396b61873dec', '2026-03-26 03:50:29.157983', '2026-03-26 03:50:29.157983')) completed
2026-03-26 11:50:29,161 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>)
2026-03-26 11:50:29,161 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815940>) completed
2026-03-26 11:50:29,161 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | COMMIT
2026-03-26 11:50:29,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,172 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,172 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E74C0>, 'SELECT 1', [])
2026-03-26 11:50:29,174 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E74C0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E74C0>)
2026-03-26 11:50:29,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E74C0>) completed
2026-03-26 11:50:29,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E74C0>)
2026-03-26 11:50:29,175 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E74C0>) completed
2026-03-26 11:50:29,176 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,176 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,176 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | [cached since 1499s ago] ('925c29c9-9d79-4742-bc65-396b61873dec',)
2026-03-26 11:50:29,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E74C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('925c29c9-9d79-4742-bc65-396b61873dec',))
2026-03-26 11:50:29,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E74C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('925c29c9-9d79-4742-bc65-396b61873dec',)) completed
2026-03-26 11:50:29,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E74C0>)
2026-03-26 11:50:29,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E74C0>) completed
2026-03-26 11:50:29,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E74C0>)
2026-03-26 11:50:29,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E74C0>) completed
2026-03-26 11:50:29,180 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,180 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,181 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,182 | INFO | sqlalchemy.engine.Engine | request_id=642f7667-eff8-42b3-bc34-a169492e0848 | user=anonymous | GET /api/auth/me | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,183 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,183 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,184 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,536 | INFO | jarvis.request | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | request_started
2026-03-26 11:50:29,539 | INFO | jarvis.request | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed
2026-03-26 11:50:29,540 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,540 | INFO | jarvis.request | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | request_started
2026-03-26 11:50:29,542 | INFO | jarvis.request | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | request_started
2026-03-26 11:50:29,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,544 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'SELECT 1', [])
2026-03-26 11:50:29,545 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,545 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,546 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,546 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85ED40>, 'SELECT 1', [])
2026-03-26 11:50:29,546 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85ECC0>, 'SELECT 1', [])
2026-03-26 11:50:29,546 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:50:29,547 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85ECC0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,547 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85ED40>, 'SELECT 1', []) completed
2026-03-26 11:50:29,548 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85ECC0>)
2026-03-26 11:50:29,548 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:50:29,548 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85ED40>)
2026-03-26 11:50:29,549 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:50:29,549 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85ECC0>) completed
2026-03-26 11:50:29,549 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85ED40>) completed
2026-03-26 11:50:29,550 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:50:29,550 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85ECC0>)
2026-03-26 11:50:29,550 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85ED40>)
2026-03-26 11:50:29,550 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,551 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85ECC0>) completed
2026-03-26 11:50:29,551 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85ED40>) completed
2026-03-26 11:50:29,551 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,552 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 1499s ago] ('info', 'system', None, 'c7cf3825-11c7-492a-883b-32f07d6860cd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '55930bb9-3540-443c-8ab3-363b48fe108c', '2026-03-26 03:50:29.551814', '2026-03-26 03:50:29.551814')
2026-03-26 11:50:29,552 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,553 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,553 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,553 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:29,554 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 1476s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:29,554 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,554 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,554 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,555 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:29,556 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 1476s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:29,556 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c7cf3825-11c7-492a-883b-32f07d6860cd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '55930bb9-3540-443c-8ab3-363b48fe108c', '2026-03-26 03:50:29.551814', '2026-03-26 03:50:29.551814'))
2026-03-26 11:50:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F140>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,557 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85EF40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:29,558 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F140>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:29,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F140>)
2026-03-26 11:50:29,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85EF40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:29,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85EF40>)
2026-03-26 11:50:29,559 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F140>) completed
2026-03-26 11:50:29,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F140>)
2026-03-26 11:50:29,560 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'c7cf3825-11c7-492a-883b-32f07d6860cd', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '55930bb9-3540-443c-8ab3-363b48fe108c', '2026-03-26 03:50:29.551814', '2026-03-26 03:50:29.551814')) completed
2026-03-26 11:50:29,561 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F140>) completed
2026-03-26 11:50:29,562 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85EF40>) completed
2026-03-26 11:50:29,562 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:50:29,562 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:29,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:50:29,563 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 1476s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:29,563 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,564 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85EF40>)
2026-03-26 11:50:29,564 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,564 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT
2026-03-26 11:50:29,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85EF40>) completed
2026-03-26 11:50:29,565 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,566 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:29,567 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at
FROM conversations
WHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC
LIMIT ? OFFSET ?
2026-03-26 11:50:29,568 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 696.4s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0)
2026-03-26 11:50:29,568 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,568 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,569 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0))
2026-03-26 11:50:29,578 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,578 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E840>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:29,579 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E840>)
2026-03-26 11:50:29,580 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815A40>, 'SELECT conversations.user_id, conversations.title, conversations.message_count, conversations.id, conversations.created_at, conversations.updated_at \nFROM conversations \nWHERE conversations.user_id = ? ORDER BY conversations.updated_at DESC\n LIMIT ? OFFSET ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 50, 0)) completed
2026-03-26 11:50:29,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E840>) completed
2026-03-26 11:50:29,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:50:29,581 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,582 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E840>)
2026-03-26 11:50:29,582 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85EF40>, 'SELECT 1', [])
2026-03-26 11:50:29,582 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E840>) completed
2026-03-26 11:50:29,584 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:50:29,584 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,584 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>)
2026-03-26 11:50:29,584 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85EF40>, 'SELECT 1', []) completed
2026-03-26 11:50:29,585 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 1499s ago] ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f', '/api/settings', 'GET', 200, None, 'settings.get', '<27><><BC><D3><D4>û<D3><C3BB><A7><C9><E8>', '{"llm_config": {}}', 'settings', None, '5e8840df-eff7-43a9-8acd-1ad31242d82e', '2026-03-26 03:50:29.584500', '2026-03-26 03:50:29.584500')
2026-03-26 11:50:29,585 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815A40>) completed
2026-03-26 11:50:29,585 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,587 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85EF40>)
2026-03-26 11:50:29,587 | INFO | jarvis.request | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=200 | duration=46 | request_completed
2026-03-26 11:50:29,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85EF40>) completed
2026-03-26 11:50:29,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,588 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f', '/api/settings', 'GET', 200, None, 'settings.get', '<27><><BC><D3><D4>û<D3><C3BB><A7><C9><E8>', '{"llm_config": {}}', 'settings', None, '5e8840df-eff7-43a9-8acd-1ad31242d82e', '2026-03-26 03:50:29.584500', '2026-03-26 03:50:29.584500'))
2026-03-26 11:50:29,589 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85EF40>)
2026-03-26 11:50:29,589 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85EF40>) completed
2026-03-26 11:50:29,590 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,590 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D540>, 'SELECT 1', [])
2026-03-26 11:50:29,590 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,590 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D540>, 'SELECT 1', []) completed
2026-03-26 11:50:29,591 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,591 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 1499s ago] ('55930bb9-3540-443c-8ab3-363b48fe108c',)
2026-03-26 11:50:29,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85D540>)
2026-03-26 11:50:29,592 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85D540>) completed
2026-03-26 11:50:29,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('55930bb9-3540-443c-8ab3-363b48fe108c',))
2026-03-26 11:50:29,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f', '/api/settings', 'GET', 200, None, 'settings.get', '<27><><BC><D3><D4>û<D3><C3BB><A7><C9><E8>', '{"llm_config": {}}', 'settings', None, '5e8840df-eff7-43a9-8acd-1ad31242d82e', '2026-03-26 03:50:29.584500', '2026-03-26 03:50:29.584500')) completed
2026-03-26 11:50:29,593 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D540>)
2026-03-26 11:50:29,594 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>)
2026-03-26 11:50:29,594 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D540>) completed
2026-03-26 11:50:29,594 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D7E4FC0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('55930bb9-3540-443c-8ab3-363b48fe108c',)) completed
2026-03-26 11:50:29,594 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>) completed
2026-03-26 11:50:29,595 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,595 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,596 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 1499s ago] ('info', 'system', None, 'ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 46, 'f7af99cb-48dc-4efb-97ae-9360183098d8', '2026-03-26 03:50:29.595937', '2026-03-26 03:50:29.595937')
2026-03-26 11:50:29,597 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,597 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:50:29,597 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | COMMIT
2026-03-26 11:50:29,597 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,598 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,598 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D4C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 46, 'f7af99cb-48dc-4efb-97ae-9360183098d8', '2026-03-26 03:50:29.595937', '2026-03-26 03:50:29.595937'))
2026-03-26 11:50:29,598 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:50:29,599 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>)
2026-03-26 11:50:29,599 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D7E4FC0>) completed
2026-03-26 11:50:29,600 | INFO | sqlalchemy.engine.Engine | request_id=c7cf3825-11c7-492a-883b-32f07d6860cd | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,600 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,600 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,600 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,601 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,610 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,611 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,612 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,612 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F8C0>, 'SELECT 1', [])
2026-03-26 11:50:29,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F8C0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,613 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F8C0>)
2026-03-26 11:50:29,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F8C0>) completed
2026-03-26 11:50:29,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F8C0>)
2026-03-26 11:50:29,614 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85D4C0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b', '/api/conversations', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 46, 'f7af99cb-48dc-4efb-97ae-9360183098d8', '2026-03-26 03:50:29.595937', '2026-03-26 03:50:29.595937')) completed
2026-03-26 11:50:29,615 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F8C0>) completed
2026-03-26 11:50:29,615 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,616 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,616 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | [cached since 1499s ago] ('5e8840df-eff7-43a9-8acd-1ad31242d82e',)
2026-03-26 11:50:29,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,616 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D4C0>)
2026-03-26 11:50:29,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,617 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85D4C0>) completed
2026-03-26 11:50:29,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F1C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5e8840df-eff7-43a9-8acd-1ad31242d82e',))
2026-03-26 11:50:29,618 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | COMMIT
2026-03-26 11:50:29,618 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F1C0>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5e8840df-eff7-43a9-8acd-1ad31242d82e',)) completed
2026-03-26 11:50:29,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F1C0>)
2026-03-26 11:50:29,619 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F1C0>) completed
2026-03-26 11:50:29,620 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F1C0>)
2026-03-26 11:50:29,621 | INFO | jarvis.request | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=200 | duration=79 | request_completed
2026-03-26 11:50:29,621 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F1C0>) completed
2026-03-26 11:50:29,622 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT 1', [])
2026-03-26 11:50:29,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D8177C0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,623 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:50:29,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:50:29,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>)
2026-03-26 11:50:29,624 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D8177C0>) completed
2026-03-26 11:50:29,625 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,625 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,625 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | [cached since 1499s ago] ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 79, '5bde9449-2da9-468e-96d8-22a180bb29af', '2026-03-26 03:50:29.625114', '2026-03-26 03:50:29.625114')
2026-03-26 11:50:29,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,626 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 79, '5bde9449-2da9-468e-96d8-22a180bb29af', '2026-03-26 03:50:29.625114', '2026-03-26 03:50:29.625114'))
2026-03-26 11:50:29,638 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,639 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,640 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85DFC0>, 'SELECT 1', [])
2026-03-26 11:50:29,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85DFC0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85DFC0>)
2026-03-26 11:50:29,641 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06', '3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f', '/api/settings', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 79, '5bde9449-2da9-468e-96d8-22a180bb29af', '2026-03-26 03:50:29.625114', '2026-03-26 03:50:29.625114')) completed
2026-03-26 11:50:29,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>)
2026-03-26 11:50:29,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85DFC0>) completed
2026-03-26 11:50:29,642 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>) completed
2026-03-26 11:50:29,643 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85DFC0>)
2026-03-26 11:50:29,643 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | COMMIT
2026-03-26 11:50:29,643 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85DFC0>) completed
2026-03-26 11:50:29,644 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,644 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,645 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,645 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | [cached since 1499s ago] ('f7af99cb-48dc-4efb-97ae-9360183098d8',)
2026-03-26 11:50:29,645 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,646 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f7af99cb-48dc-4efb-97ae-9360183098d8',))
2026-03-26 11:50:29,663 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,663 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,664 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,665 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,665 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E9C0>, 'SELECT 1', [])
2026-03-26 11:50:29,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E9C0>, 'SELECT 1', []) completed
2026-03-26 11:50:29,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E9C0>)
2026-03-26 11:50:29,666 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E9C0>) completed
2026-03-26 11:50:29,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E9C0>)
2026-03-26 11:50:29,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E9C0>) completed
2026-03-26 11:50:29,667 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817B40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('f7af99cb-48dc-4efb-97ae-9360183098d8',)) completed
2026-03-26 11:50:29,668 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817B40>)
2026-03-26 11:50:29,668 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,669 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,669 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D817B40>) completed
2026-03-26 11:50:29,669 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | [cached since 1499s ago] ('5bde9449-2da9-468e-96d8-22a180bb29af',)
2026-03-26 11:50:29,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,670 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>)
2026-03-26 11:50:29,671 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817B40>) completed
2026-03-26 11:50:29,671 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E240>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5bde9449-2da9-468e-96d8-22a180bb29af',))
2026-03-26 11:50:29,672 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E240>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('5bde9449-2da9-468e-96d8-22a180bb29af',)) completed
2026-03-26 11:50:29,673 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E240>)
2026-03-26 11:50:29,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E240>) completed
2026-03-26 11:50:29,674 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,675 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E240>)
2026-03-26 11:50:29,675 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E240>) completed
2026-03-26 11:50:29,676 | INFO | sqlalchemy.engine.Engine | request_id=ae81aa6e-0cd6-4447-a9d6-c55d955cfe2b | user=anonymous | GET /api/conversations | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,676 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,677 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,677 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=ce27eb92-4af1-4e25-8922-be8ff7e04f06 | GET /api/settings | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,678 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,680 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:29,679 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,681 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:29,681 | INFO | sqlalchemy.engine.Engine | request_id=3d4ae7fe-f4ef-421c-ba1e-d0ebd905ec1f | user=anonymous | GET /api/settings | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,682 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,682 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:29,683 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:29,787 | INFO | jarvis.request | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | request_started
2026-03-26 11:50:29,789 | INFO | jarvis.request | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=200 | duration=2 | request_completed
2026-03-26 11:50:29,790 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,791 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E840>, 'SELECT 1', [])
2026-03-26 11:50:29,792 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E840>, 'SELECT 1', []) completed
2026-03-26 11:50:29,792 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E840>)
2026-03-26 11:50:29,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E840>) completed
2026-03-26 11:50:29,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E840>)
2026-03-26 11:50:29,793 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E840>) completed
2026-03-26 11:50:29,793 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,794 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:29,795 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 1499s ago] ('info', 'system', None, 'e382df38-8b74-43fc-91aa-00611d9e4d58', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '070a7122-0d8f-4bce-9862-0b5d4e93aa99', '2026-03-26 03:50:29.794422', '2026-03-26 03:50:29.794422')
2026-03-26 11:50:29,795 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,795 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,796 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e382df38-8b74-43fc-91aa-00611d9e4d58', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '070a7122-0d8f-4bce-9862-0b5d4e93aa99', '2026-03-26 03:50:29.794422', '2026-03-26 03:50:29.794422'))
2026-03-26 11:50:29,798 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D817040>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, 'e382df38-8b74-43fc-91aa-00611d9e4d58', '/api/system/status', 'GET', 200, None, 'http.request', 'request_completed', '{"query": {}, "client": "127.0.0.1"}', 'http', 2, '070a7122-0d8f-4bce-9862-0b5d4e93aa99', '2026-03-26 03:50:29.794422', '2026-03-26 03:50:29.794422')) completed
2026-03-26 11:50:29,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>)
2026-03-26 11:50:29,799 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D817040>) completed
2026-03-26 11:50:29,800 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | COMMIT
2026-03-26 11:50:29,800 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,816 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:29,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:29,817 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT 1', [])
2026-03-26 11:50:29,819 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT 1', []) completed
2026-03-26 11:50:29,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:50:29,820 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:50:29,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:50:29,821 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:50:29,821 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:29,822 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:29,822 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | [cached since 1499s ago] ('070a7122-0d8f-4bce-9862-0b5d4e93aa99',)
2026-03-26 11:50:29,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,823 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('070a7122-0d8f-4bce-9862-0b5d4e93aa99',))
2026-03-26 11:50:29,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D815740>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('070a7122-0d8f-4bce-9862-0b5d4e93aa99',)) completed
2026-03-26 11:50:29,824 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:50:29,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:50:29,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>)
2026-03-26 11:50:29,825 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D815740>) completed
2026-03-26 11:50:29,826 | INFO | sqlalchemy.engine.Engine | request_id=e382df38-8b74-43fc-91aa-00611d9e4d58 | user=anonymous | GET /api/system/status | status=- | duration=- | ROLLBACK
2026-03-26 11:50:29,826 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:29,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>)
2026-03-26 11:50:29,827 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D750400>) completed
2026-03-26 11:50:31,144 | INFO | jarvis.request | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | request_started
2026-03-26 11:50:31,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:31,146 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:31,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E540>, 'SELECT 1', [])
2026-03-26 11:50:31,147 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85E540>, 'SELECT 1', []) completed
2026-03-26 11:50:31,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E540>)
2026-03-26 11:50:31,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85E540>) completed
2026-03-26 11:50:31,148 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E540>)
2026-03-26 11:50:31,149 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85E540>) completed
2026-03-26 11:50:31,149 | INFO | sqlalchemy.engine.Engine | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:31,150 | INFO | sqlalchemy.engine.Engine | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at
FROM users
WHERE users.id = ?
2026-03-26 11:50:31,150 | INFO | sqlalchemy.engine.Engine | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 1478s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)
2026-03-26 11:50:31,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:31,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:31,151 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85EE40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',))
2026-03-26 11:50:31,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85EE40>, 'SELECT users.username, users.email, users.hashed_password, users.full_name, users.is_active, users.is_superuser, users.llm_config, users.scheduler_config, users.id, users.created_at, users.updated_at \nFROM users \nWHERE users.id = ?', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06',)) completed
2026-03-26 11:50:31,152 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85EE40>)
2026-03-26 11:50:31,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85EE40>) completed
2026-03-26 11:50:31,153 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85EE40>)
2026-03-26 11:50:31,155 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85EE40>) completed
2026-03-26 11:50:31,155 | INFO | sqlalchemy.engine.Engine | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at
FROM skills
WHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1
2026-03-26 11:50:31,155 | INFO | sqlalchemy.engine.Engine | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | [cached since 1478s ago] ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')
2026-03-26 11:50:31,156 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:31,156 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:31,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F8C0>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06'))
2026-03-26 11:50:31,157 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85F8C0>, 'SELECT skills.name, skills.description, skills.instructions, skills.agent_type, skills.tools, skills.required_context, skills.output_format, skills.visibility, skills.is_builtin, skills.team_id, skills.is_active, skills.owner_id, skills.id, skills.created_at, skills.updated_at \nFROM skills \nWHERE (skills.owner_id = ? OR skills.visibility = ? OR skills.team_id = ?) AND skills.is_active = 1', ('ce27eb92-4af1-4e25-8922-be8ff7e04f06', 'market', 'ce27eb92-4af1-4e25-8922-be8ff7e04f06')) completed
2026-03-26 11:50:31,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F8C0>)
2026-03-26 11:50:31,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85F8C0>) completed
2026-03-26 11:50:31,158 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F8C0>)
2026-03-26 11:50:31,160 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85F8C0>) completed
2026-03-26 11:50:31,160 | INFO | sqlalchemy.engine.Engine | request_id=584477c5-e898-4c7a-8886-5c5fc3c0609a | user=anonymous | GET /api/skills | status=- | duration=- | ROLLBACK
2026-03-26 11:50:31,161 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:31,161 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:31,161 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>)
2026-03-26 11:50:31,162 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D1FF3D0>) completed
2026-03-26 11:50:31,168 | ERROR | jarvis.request | request_id=- | user=anonymous | - - | status=500 | duration=- | unhandled_exception
2026-03-26 11:50:31,169 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:31,169 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:31,169 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FA40>, 'SELECT 1', [])
2026-03-26 11:50:31,170 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FA40>, 'SELECT 1', []) completed
2026-03-26 11:50:31,170 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85FA40>)
2026-03-26 11:50:31,170 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85FA40>) completed
2026-03-26 11:50:31,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FA40>)
2026-03-26 11:50:31,171 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FA40>) completed
2026-03-26 11:50:31,171 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:31,172 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-03-26 11:50:31,172 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 1501s ago] ('info', 'system', None, '584477c5-e898-4c7a-8886-5c5fc3c0609a', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), ... (11438 characters truncated) ... n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '825889d4-4856-42ee-adc1-184149d38403', '2026-03-26 03:50:31.172054', '2026-03-26 03:50:31.172054')
2026-03-26 11:50:31,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:31,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:31,173 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FAC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '584477c5-e898-4c7a-8886-5c5fc3c0609a', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '825889d4-4856-42ee-adc1-184149d38403', '2026-03-26 03:50:31.172054', '2026-03-26 03:50:31.172054'))
2026-03-26 11:50:31,176 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FAC0>, 'INSERT INTO logs (level, type, user_id, request_id, route, method, status_code, error_type, operation, message, details, source, duration_ms, id, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('info', 'system', None, '584477c5-e898-4c7a-8886-5c5fc3c0609a', '/api/skills', 'GET', 500, 'ResponseValidationError', 'http.request', 'unhandled_exception', '{"error_type": "ResponseValidationError", "error": "18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills", "traceback": "Traceback (most recent call last):\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\errors.py\\", line 164, in __call__\\n await self.app(scope, receive, _send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 191, in __call__\\n with recv_stream, send_stream, collapse_excgroups():\\n File \\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python311\\\\Lib\\\\contextlib.py\\", line 158, in __exit__\\n self.gen.throw(typ, value, traceback)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_utils.py\\", line 87, in collapse_excgroups\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 193, in __call__\\n response = await self.dispatch_func(request, call_next)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\logging_utils.py\\", line 179, in request_logging_middleware\\n response = await call_next(request)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 168, in call_next\\n raise app_exc from app_exc.__cause__ or app_exc.__context__\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\base.py\\", line 144, in coro\\n await self.app(scope, receive_or_disconnect, send_no_error)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\cors.py\\", line 87, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\middleware\\\\exceptions.py\\", line 63, in __call__\\n await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\middleware\\\\asyncexitstack.py\\", line 18, in __call__\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 716, in __call__\\n await self.middleware_stack(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 736, in app\\n await route.handle(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\routing.py\\", line 290, in handle\\n await self.app(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 130, in app\\n await wrap_app_handling_exceptions(app, request)(scope, receive, send)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 53, in wrapped_app\\n raise exc\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\starlette\\\\_exception_handler.py\\", line 42, in wrapped_app\\n await app(scope, receive, sender)\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 116, in app\\n response = await f(request)\\n ^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 691, in app\\n content = await serialize_response(\\n ^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\.venv\\\\Lib\\\\site-packages\\\\fastapi\\\\routing.py\\", line 296, in serialize_response\\n raise ResponseValidationError(\\nfastapi.exceptions.ResponseValidationError: 18 validation errors:\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 0, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 1, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 2, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 3, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 4, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 5, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 6, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 7, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'created_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n {\'type\': \'string_type\', \'loc\': (\'response\', 8, \'updated_at\'), \'msg\': \'Input should be a valid string\', \'input\': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}\\n\\n File \\"E:\\\\Code\\\\Python\\\\Projects\\\\Jarvis\\\\backend\\\\app\\\\routers\\\\skill.py\\", line 39, in list_skills\\n GET /api/skills\\n"}', 'http', None, '825889d4-4856-42ee-adc1-184149d38403', '2026-03-26 03:50:31.172054', '2026-03-26 03:50:31.172054')) completed
2026-03-26 11:50:31,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FAC0>)
2026-03-26 11:50:31,177 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FAC0>) completed
2026-03-26 11:50:31,178 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | COMMIT
2026-03-26 11:50:31,178 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:31,187 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method commit of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:31,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>)
2026-03-26 11:50:31,188 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D7506D0>) completed
2026-03-26 11:50:31,189 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:31,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:31,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FDC0>, 'SELECT 1', [])
2026-03-26 11:50:31,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FDC0>, 'SELECT 1', []) completed
2026-03-26 11:50:31,190 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85FDC0>)
2026-03-26 11:50:31,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85FDC0>) completed
2026-03-26 11:50:31,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FDC0>)
2026-03-26 11:50:31,191 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FDC0>) completed
2026-03-26 11:50:31,192 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | BEGIN (implicit)
2026-03-26 11:50:31,192 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at
FROM logs
WHERE logs.id = ?
2026-03-26 11:50:31,192 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | [cached since 1501s ago] ('825889d4-4856-42ee-adc1-184149d38403',)
2026-03-26 11:50:31,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:31,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method cursor of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:31,193 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FF40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('825889d4-4856-42ee-adc1-184149d38403',))
2026-03-26 11:50:31,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method execute of sqlite3.Cursor object at 0x0000021B6D85FF40>, 'SELECT logs.level, logs.type, logs.user_id, logs.request_id, logs.route, logs.method, logs.status_code, logs.error_type, logs.operation, logs.message, logs.details, logs.source, logs.duration_ms, logs.id, logs.created_at, logs.updated_at \nFROM logs \nWHERE logs.id = ?', ('825889d4-4856-42ee-adc1-184149d38403',)) completed
2026-03-26 11:50:31,194 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85FF40>)
2026-03-26 11:50:31,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method fetchall of sqlite3.Cursor object at 0x0000021B6D85FF40>) completed
2026-03-26 11:50:31,195 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FF40>)
2026-03-26 11:50:31,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method close of sqlite3.Cursor object at 0x0000021B6D85FF40>) completed
2026-03-26 11:50:31,196 | INFO | sqlalchemy.engine.Engine | request_id=- | user=anonymous | - - | status=- | duration=- | ROLLBACK
2026-03-26 11:50:31,196 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:31,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
2026-03-26 11:50:31,197 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | executing functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>)
2026-03-26 11:50:31,199 | DEBUG | aiosqlite | request_id=- | user=anonymous | - - | status=- | duration=- | operation functools.partial(<built-in method rollback of sqlite3.Connection object at 0x0000021B6D55BC40>) completed
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 416, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\applications.py", line 1160, in __call__
await super().__call__(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\applications.py", line 107, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 186, in __call__
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 191, in __call__
with recv_stream, send_stream, collapse_excgroups():
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_utils.py", line 87, in collapse_excgroups
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 193, in __call__
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\app\logging_utils.py", line 179, in request_logging_middleware
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 168, in call_next
raise app_exc from app_exc.__cause__ or app_exc.__context__
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\base.py", line 144, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\cors.py", line 87, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\middleware\exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 736, in app
await route.handle(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\routing.py", line 290, in handle
await self.app(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 130, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app
raise exc
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 116, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 691, in app
content = await serialize_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Code\Python\Projects\Jarvis\backend\.venv\Lib\site-packages\fastapi\routing.py", line 296, in serialize_response
raise ResponseValidationError(
fastapi.exceptions.ResponseValidationError: 18 validation errors:
{'type': 'string_type', 'loc': ('response', 0, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 0, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 1, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 2, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 3, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 4, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 5, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 6, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 7, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'created_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
{'type': 'string_type', 'loc': ('response', 8, 'updated_at'), 'msg': 'Input should be a valid string', 'input': datetime.datetime(2026, 3, 26, 3, 25, 30, 495581)}
File "E:\Code\Python\Projects\Jarvis\backend\app\routers\skill.py", line 39, in list_skills
GET /api/skills