mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-22 04:20:18 -06:00
- Normalize line endings from CRLF to LF across all files to match .editorconfig - Standardize quote style from single quotes to double quotes - Normalize whitespace and formatting throughout codebase - Apply consistent code style across 372 files including: * Application code (models, routes, services, utils) * Test files * Configuration files * CI/CD workflows This ensures consistency with the project's .editorconfig settings and improves code maintainability.
663 lines
175 KiB
JSON
663 lines
175 KiB
JSON
{"asctime": "2025-10-20 13:22:52,815", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "40313990-3329-433e-9f7f-7ad0202d77ef", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 13:34:55,797", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "1fbe6ee8-69dc-4262-9a26-453af24c0fea", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 13:35:27,047", "levelname": "INFO", "name": "timetracker", "message": "timer.started", "request_id": "df68bf19-97c5-45de-b5f3-fb0ee3f7f429", "event": "timer.started", "user_id": 1, "project_id": 4, "task_id": 2, "description": ""}
|
|
{"asctime": "2025-10-20 13:35:47,153", "levelname": "INFO", "name": "timetracker", "message": "timer.stopped", "request_id": "2f5027c5-7204-40ed-b3ce-8878c9b4e0f1", "event": "timer.stopped", "user_id": 1, "time_entry_id": 8, "project_id": 4, "task_id": 2, "duration_seconds": 0}
|
|
{"asctime": "2025-10-20 13:37:48,958", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "20538739-454b-4aa0-a395-64b1ebc3b294", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 13:37:55,671", "levelname": "INFO", "name": "timetracker", "message": "timer.started", "request_id": "2eb5f561-0420-48ca-964f-25397184369d", "event": "timer.started", "user_id": 1, "project_id": 4, "task_id": 2, "description": ""}
|
|
{"asctime": "2025-10-20 13:38:03,573", "levelname": "INFO", "name": "timetracker", "message": "timer.stopped", "request_id": "7c23039a-69a5-4896-bb72-7cc0e084bb32", "event": "timer.stopped", "user_id": 1, "time_entry_id": 9, "project_id": 4, "task_id": 2, "duration_seconds": 0}
|
|
{"asctime": "2025-10-20 14:19:26,750", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "11ca8b85-d7a2-467e-9e41-a6f953f3303c", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-20 14:19:29,777", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "0635621f-2e2a-4b52-8dc4-5652aaef17eb", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 14:28:36,797", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "3f7216f5-b11c-4b6b-ac52-e387ef638224", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-20 14:28:40,804", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "70a538d8-e7b9-4b18-ac1a-857a87f8f0fa", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 14:30:09,546", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "request_id": "f80073a2-aee6-4928-b9cf-44d6ace690b0", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-10-20 14:34:19,473", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "86ac6b57-806a-45a5-abf1-781ea6b4ca4b", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-20 14:34:22,253", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "0dcfc3dd-1efa-4c6d-b403-26c187656674", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 20:08:21,420", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "bea1cf53-11ed-4851-bce4-e3528c47d42b", "event": "setup.completed", "telemetry_enabled": false}
|
|
{"asctime": "2025-10-20 20:08:23,876", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "f0167eaa-0f9d-4c6e-af3b-f35e0cd6f63b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 20:09:56,566", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "7fc7c326-29db-49a7-a80b-0515f427fe3c", "event": "setup.completed", "telemetry_enabled": false}
|
|
{"asctime": "2025-10-20 20:09:59,301", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "78bf6b25-412f-4bee-8d67-ded5b4fee86a", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 20:15:47,262", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "3828246e-f2fa-47cd-84fc-f322da1cc216", "event": "setup.completed", "telemetry_enabled": false}
|
|
{"asctime": "2025-10-20 20:15:49,953", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "9b9b16ff-5e6c-4cd7-bbde-54162d1a929b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 20:40:12,247", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "13c49d26-2c81-4644-9f2d-f6a117bcea7f", "event": "setup.completed", "telemetry_enabled": false}
|
|
{"asctime": "2025-10-20 20:40:19,162", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "cdd831f4-40fe-430c-af5e-123affba5069", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-20 20:40:42,782", "levelname": "INFO", "name": "timetracker", "message": "project.created", "request_id": "86e686d1-750c-4599-8009-1ae8284b9576", "event": "project.created", "user_id": 1, "project_id": 8, "project_name": "fezfjsvvjkldfjl", "has_client": true}
|
|
{"asctime": "2025-10-20 20:43:44,701", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "17a2f9be-8851-4caf-9129-43643cda15ce", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-20 20:43:50,049", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "b2e3a7e8-828a-4aec-8efa-f27d5728f164", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-21 13:09:39,323", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "0e1915f5-507f-4c48-a46c-58e427cae277", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-21 13:09:42,053", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "a0ca4577-e58d-4e83-860f-4dc2631ad1a5", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-21 13:17:58,706", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "bf613ab0-889d-412c-9146-4ec376496ee1", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-21 13:18:01,044", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "66357edf-7158-4fa3-97c7-258e36e04335", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-21 13:18:33,803", "levelname": "INFO", "name": "timetracker", "message": "task.created", "request_id": "011cfd1d-43c8-4bf1-93c0-225c062180cb", "event": "task.created", "user_id": 1, "task_id": 1, "project_id": 1, "priority": "medium"}
|
|
{"asctime": "2025-10-21 16:02:08,457", "levelname": "INFO", "name": "timetracker", "message": "setup.completed", "request_id": "48d537a1-0ed1-452e-bbdc-030e83af940c", "event": "setup.completed", "telemetry_enabled": true}
|
|
{"asctime": "2025-10-21 16:02:11,272", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "request_id": "9f445ef0-b6e6-4631-8bc5-c40c5689a501", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-21 16:02:32,456", "levelname": "INFO", "name": "timetracker", "message": "report.viewed", "request_id": "d1de7948-78b1-4b74-b534-e342fe7f7830", "event": "report.viewed", "user_id": 1, "report_type": "summary"}
|
|
{"asctime": "2025-10-21 16:02:59,857", "levelname": "INFO", "name": "timetracker", "message": "task.updated", "request_id": "090070f8-6a79-4eaa-bb07-805cdf525ce7", "event": "task.updated", "user_id": 1, "task_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-22 11:20:05,729", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "423f12e2-cbd5-4322-ac98-8fd0411537c7", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-10-23 20:14:11,146", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "41ca6146-be8b-4f30-8871-c71d5e7f3964", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:38,417", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "341f2437-0a7d-47be-8d1f-847e43afb795", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:44,498", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "d5a8050e-8c63-475f-81d4-918b435484c8", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:47,275", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "f952bc7a-9a24-4dc1-bd99-94ea89620509", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:50,441", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "a19dcddb-edbb-4eae-a555-5518c9920270", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:52,833", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "3f067faf-5b6e-4a38-a6ab-4c1c56f4e8ee", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:55,273", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "1dd13ace-dc08-46e4-ad29-e936ec0dc0c4", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:57,404", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "843c6026-c8bc-4017-8efd-e3701820e770", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:14:59,557", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "f6d9f096-b75c-42b7-ab34-0f304b4fe8e1", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:15:02,124", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "a3f968ed-22f2-4640-8837-858f4dceee29", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:15:31,256", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "f6e15de1-a45b-4410-8a6d-97ba22b6e8ee", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:15:34,551", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "aa0cc94b-2b44-4f55-b67a-8bfa46a710c3", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:15:38,205", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "13a0d587-b837-4935-923b-9f67e6e16ad9", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:16:34,068", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "155b554f-bacb-4d62-ac2a-c855bbb1cd16", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:17:19,067", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "7524a209-ecd6-46c3-ac78-364e3b0d1200", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:30,734", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "92b6622a-9a07-452f-bae2-051991c9d5a1", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:33,519", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "bfc93896-8e26-45c9-90ab-2a2b157ec049", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:36,372", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "7bcd2cf4-e995-472c-82cf-c05d96fd73d3", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:38,981", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "3defa21b-a5cb-4c11-9e19-e724072c935e", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:42,472", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "2ebf2373-995a-4405-b26e-d1920b81ce7b", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:45,275", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "ecb62be2-d32b-4b97-be86-e756d6983179", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:47,268", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "7fc96faf-2f9e-4ded-979a-7427fdb3dc12", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:17:49,790", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "18bae198-0f48-42e9-bca0-175ac06efa00", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-23 20:17:56,945", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "7e740e81-a356-4222-84fb-6b545efee48f", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:18:13,808", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "01a0cac0-5466-4e22-8f05-46352eeafb55", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:18:15,922", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "5762bce5-cb10-4b59-a16d-aa40af773ec5", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:18:18,704", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "c19ff3aa-1113-4e2c-81ad-72abf5cbc736", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-23 20:43:18,241", "levelname": "INFO", "name": "timetracker", "message": "project.favorited", "taskName": null, "request_id": "d87e4ea4-4219-4edb-99d4-81829e4c157d", "event": "project.favorited", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-23 20:43:20,050", "levelname": "INFO", "name": "timetracker", "message": "project.unfavorited", "taskName": null, "request_id": "8a0369d4-a457-4bee-bbe9-a21ef7f00056", "event": "project.unfavorited", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-23 20:44:25,411", "levelname": "INFO", "name": "timetracker", "message": "project.favorited", "taskName": null, "request_id": "a64b6ad2-badd-4879-bdc7-ae8b0e94fe3d", "event": "project.favorited", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-23 20:44:26,386", "levelname": "INFO", "name": "timetracker", "message": "project.unfavorited", "taskName": null, "request_id": "73d9bd58-61e5-431d-9963-6a57e2b63e61", "event": "project.unfavorited", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-27 15:08:28,401", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "566a134d-117b-43fa-a925-b6a25ae8d9f1", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:29,748", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "e09e20ad-66d8-487c-8fab-69e3f687ac72", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:32,269", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1db2a23c-c59a-40a1-af9f-f2e69bdfc31e", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:34,725", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1f8f31b2-2684-4268-a14e-973c7ef03fd2", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:36,149", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "cd7595eb-7d01-4373-aae8-14a9a7c00c4f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:37,568", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "7f8df4b5-d127-403d-b63e-abaad630c06c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:39,004", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "50e3a7d8-6db9-4767-9b67-fe68e8eb7c8b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:40,402", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "78030e9f-cf8d-49e5-9cf8-2dc494fc5656", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:41,824", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "edb7c4a1-a37c-4511-9b61-a8042b938313", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:42,987", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "f4332d2c-b2d1-44cb-b94e-6db75b391c27", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:44,079", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9f9363eb-1cf9-49f5-bcc6-5515530dd02b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:45,257", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "320d0cec-8db8-40fd-ad14-24fd29ceb85f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:46,337", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "8f4c4b8b-fd9c-44b0-95da-22c3ff2764bd", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:47,703", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "052de3e0-c98c-4c31-aee2-e7114a24a4d2", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:48,763", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "5107623c-ea3d-4461-b5e3-8dd9c6053778", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:49,950", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "10b6b5bf-d27a-4fcb-8ae8-5b66c6eb237a", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:56,665", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "bb84b1ee-60a1-4040-9977-c0b24759b2cf", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:57,821", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "bb244600-1eb2-4538-ac1c-4dc4e0ce444c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:08:58,965", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "83bda093-6e6c-4744-8c90-5fb7ea3f9c84", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:09:02,194", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "fca17491-6c73-40c8-b36b-e02b48934493", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:09:03,259", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "253718af-c020-476a-a41f-0b4b93011644", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-27 15:09:05,332", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "507e45da-62b4-49c2-8430-ce293ccb61f3", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-10-29 08:54:54,842", "levelname": "INFO", "name": "timetracker", "message": "project.favorited", "taskName": null, "request_id": "df528552-5d52-4840-a3f1-b7b0856461b9", "event": "project.favorited", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:54:55,974", "levelname": "INFO", "name": "timetracker", "message": "project.unfavorited", "taskName": null, "request_id": "41bbaefb-287f-4bf0-9e38-01da740cf548", "event": "project.unfavorited", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:55:37,589", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "bb66bbbc-bc45-4154-a1ad-b632fc04494c", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Project completed successfully"}
|
|
{"asctime": "2025-10-29 08:55:39,880", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "84cb06e3-e26f-40b5-942c-cfe35cb73fca", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": null}
|
|
{"asctime": "2025-10-29 08:55:41,442", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "68c1b2bf-b7f0-4554-9bd4-f8a60396c687", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:55:43,167", "levelname": "INFO", "name": "timetracker", "message": "project.status_changed_archived", "taskName": null, "request_id": "8336746f-195c-4f18-a128-6e4a0b548695", "event": "project.status_changed_archived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:55:43,173", "levelname": "INFO", "name": "timetracker", "message": "project.status_changed_archived", "taskName": null, "request_id": "8336746f-195c-4f18-a128-6e4a0b548695", "event": "project.status_changed_archived", "user_id": 1, "project_id": 2}
|
|
{"asctime": "2025-10-29 08:55:52,925", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "65a474e8-6415-48f4-a7c3-c0492cfee88a", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Project completed"}
|
|
{"asctime": "2025-10-29 08:55:54,112", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "89b64b10-55c3-4e01-adfe-af96c1419fc6", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:55:59,266", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "98b2916b-c41e-4412-be72-0e6ced617314", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-10-29 08:55:59,351", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "2beada5f-3fa1-4fef-ab8e-27b45f02384a", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:57:06,857", "levelname": "INFO", "name": "timetracker", "message": "project.deactivated", "taskName": null, "request_id": "37e8671d-3392-4989-aabd-8f3470e0e832", "event": "project.deactivated", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:57:07,928", "levelname": "INFO", "name": "timetracker", "message": "project.activated", "taskName": null, "request_id": "14a50afd-54b7-419c-8cf1-c12ad3a1be16", "event": "project.activated", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-29 08:57:21,949", "levelname": "INFO", "name": "timetracker", "message": "task.updated", "taskName": null, "request_id": "b91eb6e3-4229-4e57-a38c-a50a0d8d4fc8", "event": "task.updated", "user_id": 1, "task_id": 1, "project_id": 2}
|
|
{"asctime": "2025-10-29 08:57:25,166", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "bb3a4bdf-773c-4a92-85bb-fd93b838e50c", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-10-29 08:57:26,120", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "e1f0e4ad-5de0-40cc-9630-20fc944ed3b7", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-10-30 09:33:51,285", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "984166af-7388-44a3-93a4-c8c18d8daad5", "event": "task.deleted", "user_id": 1, "task_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:33:51,306", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "984166af-7388-44a3-93a4-c8c18d8daad5", "event": "task.deleted", "user_id": 1, "task_id": 2, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:33:51,317", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "984166af-7388-44a3-93a4-c8c18d8daad5", "event": "task.deleted", "user_id": 1, "task_id": 3, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:34:44,871", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "48672a3c-55a2-4875-a6f1-4d465bfc9a33", "event": "task.deleted", "user_id": 1, "task_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:34:44,892", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "48672a3c-55a2-4875-a6f1-4d465bfc9a33", "event": "task.deleted", "user_id": 1, "task_id": 2, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:34:44,892", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "48672a3c-55a2-4875-a6f1-4d465bfc9a33", "event": "task.deleted", "user_id": 1, "task_id": 3, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:43:59,793", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "f6bf169b-cc3b-497d-acaa-334ff0c15cee", "event": "task.deleted", "user_id": 1, "task_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:43:59,817", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "f6bf169b-cc3b-497d-acaa-334ff0c15cee", "event": "task.deleted", "user_id": 1, "task_id": 2, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:43:59,821", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "f6bf169b-cc3b-497d-acaa-334ff0c15cee", "event": "task.deleted", "user_id": 1, "task_id": 3, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:45:46,439", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "87a0ad0f-3147-49be-850a-048e28fe9887", "event": "task.deleted", "user_id": 1, "task_id": 1, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:45:46,455", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "87a0ad0f-3147-49be-850a-048e28fe9887", "event": "task.deleted", "user_id": 1, "task_id": 2, "project_id": 1}
|
|
{"asctime": "2025-10-30 09:45:46,461", "levelname": "INFO", "name": "timetracker", "message": "task.deleted", "taskName": null, "request_id": "87a0ad0f-3147-49be-850a-048e28fe9887", "event": "task.deleted", "user_id": 1, "task_id": 3, "project_id": 1}
|
|
{"asctime": "2025-11-12 07:38:50,936", "levelname": "INFO", "name": "timetracker", "message": "client.updated", "taskName": null, "request_id": "e21141a4-90e7-4fcb-bc56-e74d85d8e21b", "event": "client.updated", "user_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-12 07:40:03,232", "levelname": "INFO", "name": "timetracker", "message": "client.updated", "taskName": null, "request_id": "347bcc59-a8a4-4d93-9e9c-454f3e215dbf", "event": "client.updated", "user_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-12 07:40:35,204", "levelname": "INFO", "name": "timetracker", "message": "client.updated", "taskName": null, "request_id": "8df6eb1f-67b4-44ac-ae77-a2342ba55880", "event": "client.updated", "user_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-13 11:35:25,587", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "bb418939-038e-4008-8617-341bfc00d5b4", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:35:36,888", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "f79a078e-f593-4e8b-b5b2-7f85292367df", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:35:38,029", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "b132bc29-5fb4-4365-a94a-2dc3ae126604", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:35:39,332", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "5ed23b7d-3aaf-45b2-99fa-d120064de1dd", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:36:05,597", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "bd26bab5-8d0b-4d85-856f-569160c364c1", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-13 11:36:45,937", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "ce1a7140-d3cd-43e0-86b9-d478594b431f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:36:46,932", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1409edff-7fa8-4904-b753-264660c16a7d", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:36:48,386", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "34c3843a-dddb-45f8-9159-91a1394affaf", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:37:27,663", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "a694ba6c-bfb6-4064-9b97-851ee6d28de0", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 10 - Nov 16, 2025"}
|
|
{"asctime": "2025-11-13 11:38:00,927", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "c741b2cd-c3d0-4ce3-9878-3afb1b948376", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:02,706", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "0e44c248-91c6-4b89-ba51-fe1e0683cf14", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:04,569", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "42be59ef-fb48-4942-b54a-66853803727c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:30,610", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "625befd8-344c-4af8-b97c-3e367214420a", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:32,471", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "4090d334-2860-4e7b-b09c-0671cef21758", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:34,100", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9430129a-c2af-430d-9765-be08be923002", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:37,105", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "0f448c60-e7a8-44ac-b09b-d89ab8d30f1a", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:38,646", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "b98924e8-f2ba-432c-87d4-4625c09c0b6c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:41,746", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "3311bff1-7c7a-4979-9b46-797d59fc5b1b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:38:42,100", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "a8a6b2c9-70dd-43f8-af9f-c3912e9ab539", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-13 11:39:12,943", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1ad09d83-2580-49e8-9df1-979842d06766", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:15,005", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1b71d090-ae60-429d-ad5c-2bf6025e32ce", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:16,891", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "42e376bb-32bb-42fb-abce-28531f33c5a0", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:18,855", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9d44feb6-a8eb-444b-a77f-9b89283d3da3", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:20,489", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "d0a2777d-01c9-4001-989d-f8c55c053cd5", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:21,917", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "00ecb01b-2bdb-403d-810d-a11220ddb55c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:23,277", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "018865d4-1238-4e68-838c-507b274efedf", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:25,145", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "44cbd77b-ceb4-4173-9e0a-67c39d2959c6", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:26,619", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "f2e74286-9bca-4b39-81d7-9c22a7974b09", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:28,867", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "4a6b4dd5-f5e7-4d88-ad7f-6994c45268be", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:30,863", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "115c6c49-49ce-46fa-ae50-525d05017b08", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:32,976", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "0197396a-51a9-4bc2-a963-92eca5740115", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:35,197", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "d17078ad-7ce6-4689-890c-6f0ca1188d7e", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:36,972", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "3dd7f5cd-310b-4be2-85a2-3e0eae3081ec", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:37,233", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "454ecd08-5ae4-4bb7-b001-c73fbe42ad70", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-11-13 11:39:37,482", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "fa1cb7d9-b5b0-4cad-a086-1700c8cf0242", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-11-13 11:39:43,007", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "2f0908b1-9d53-46aa-93f9-6f7318899aa0", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:44,357", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "775b9a58-32ed-427e-89e3-7a689ded445a", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:48,825", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "c5c2b1be-81a2-447e-8b0b-d046c55e3d7b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:50,389", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "aa6e326c-cc8c-4fe3-9fd8-289413dcfb98", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:52,122", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "5131117d-e3b1-413a-9112-cc27b4aebb09", "event": "auth.login", "user_id": 2, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:39:54,145", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "58b6e3ef-b5bd-4a4e-9f23-a5679ca4728e", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:02,975", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "eb13e149-919c-49cd-990c-efc7eccf669b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:07,015", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "366d9c91-6250-4757-b6a5-bbf68c1f9caa", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:09,874", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "ce88a011-cbff-4bc1-b83d-c33643f90441", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:12,124", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "19257b82-872f-4f42-a695-4154f2131051", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:16,918", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "64a3a1fc-9214-4d1f-ad4b-2df0be542087", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:19,738", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "36c11cb0-78ad-42ac-b035-60cb111c718d", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:24,705", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "97a11b99-aca0-4b63-a756-1c47845953a9", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:28,498", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "553e287d-687a-4b73-9452-377211e4ef01", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:28,934", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.created", "taskName": null, "request_id": "e3642c2f-9237-4cf5-a010-dfb17584cca4", "event": "time_entry_template.created", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template"}
|
|
{"asctime": "2025-11-13 11:40:28,990", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.updated", "taskName": null, "request_id": "cd61254a-3a90-47b8-abcc-41235e842a1a", "event": "time_entry_template.updated", "user_id": 1, "template_id": 1}
|
|
{"asctime": "2025-11-13 11:40:29,011", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.deleted", "taskName": null, "request_id": "82010845-325d-4ca4-89c9-4e5a9edd623f", "event": "time_entry_template.deleted", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template Updated"}
|
|
{"asctime": "2025-11-13 11:40:31,018", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "2435b562-9bbc-452d-972d-2d3a76acf190", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:35,681", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "04c7d02f-1a93-4dd4-8425-233fc408f4fe", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:45,874", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "41505c24-2cae-4b6e-80de-378c2598fdc9", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:50,685", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "0d1ef341-497b-4b08-be07-28934d89847e", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:53,128", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "947b3be1-6af1-4739-b386-4e76948556cd", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:53,470", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "f443b0d2-f582-4f98-a5b4-1094f3701e74", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 10 - Nov 16, 2025"}
|
|
{"asctime": "2025-11-13 11:40:55,311", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "a011c35e-d34f-413d-9ee4-d4e63c339a77", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:40:58,081", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "3f01d569-4ce2-45e9-b851-fe92db7acffe", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:41:00,519", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "968e3f2c-777c-439c-a62b-25ecf32d3ecd", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:41:02,573", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "b91e57b3-2e39-4ced-a082-cfa528f7d025", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:41:04,599", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9ad2a01a-ff3f-4a40-8f9d-32b79e4ce000", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:41:06,886", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "8a448ae3-37b4-4e5e-9022-4874faa0ff52", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:45,562", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "2bf50f19-d8af-44f4-b114-f185cf9b66b6", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:46,957", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "92e71024-68e0-4eb6-bab1-535c7f0d1ef1", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:48,387", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "d0666186-926b-40f1-9a1c-2ce44dc92c97", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:50,329", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9cb817a5-239d-4ce0-b508-a078bf18e96b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:52,060", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "f7f78db7-5032-4555-b32a-ae50ced96fad", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:53,463", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "03656bae-c807-4f6d-bfd9-6367cb541304", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:55,372", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "d4dc8d9a-a920-4fc3-a799-4e2e0a375066", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:43:58,859", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1533b507-9e95-47a6-984f-36bfd79d8ad1", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:01,104", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "287ec1c0-69da-4b75-9c16-73c3fa5027d6", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:15,391", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "ebf6b692-d471-46fc-b661-bbc332e2c700", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:17,173", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "3796da0a-39de-4465-9bb0-41242d8b05a2", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:18,795", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "615c371a-27a1-415d-974e-1570ac771d66", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:21,966", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "c6600bb0-ceee-49d7-b3bf-40eed486804b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:23,373", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "6ce02ed2-3f44-4074-94ef-15128484415f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:26,530", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "87f1881f-e9e1-422e-8019-22cc1408c0bc", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:26,793", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "5f8aab69-c77a-46aa-8a19-6e8ebcd64e0a", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-13 11:44:28,301", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "cda64aba-638c-4b26-b4aa-bb77dd30606f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:28,607", "levelname": "INFO", "name": "timetracker", "message": "report.viewed", "taskName": null, "request_id": "8c1c8df3-1e5f-43e5-8436-c9f4b1451003", "event": "report.viewed", "user_id": 1, "report_type": "summary"}
|
|
{"asctime": "2025-11-13 11:44:29,800", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "df439d38-37c0-45fa-aa8f-4d4f289f43a6", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:31,813", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "992c3f62-82b7-4b71-ba33-4d043e9d3263", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:44:33,536", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "d5ff281d-1862-40ea-8dc7-44891cbcc680", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:00,740", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "62a78192-f6f6-489a-86be-909d34524bb6", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:02,092", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "fdf3521a-2c9e-4773-b0d6-9e337a60318f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:03,318", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "28ad8e45-ff28-4182-9736-adf5c70f5935", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:05,109", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "29db93e9-8b9c-4970-a757-69408da12aeb", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:06,297", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9b9f6218-94b6-4e09-bd6f-cb1b6d3d5cbf", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:07,802", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "3fcc7b29-9c3b-4b6a-8480-aa19f111db21", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:09,092", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "f83478f2-8199-43a7-93ce-119e98307bdb", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:10,961", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "004d2732-5e11-4a59-8f08-d6701e2eb2de", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:12,198", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "d5b0f9b9-bcbc-42eb-a3fb-3eb9e78b67f0", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:13,665", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "c40b5f8f-434d-4e4b-96ec-1610f10a4ef8", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:15,725", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "4bb31262-2912-4778-87d0-eb52ea8beece", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:17,337", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "404f8073-7101-4745-a769-938dcbff55e0", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:19,021", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "c1ef69be-7466-448c-941e-5362ce7f2336", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:21,125", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "424da0f9-fa7e-4ed5-8342-d93ac5db77fa", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:21,557", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "2f33c200-12c0-4dd1-8840-8e7243596006", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-11-13 11:45:21,965", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "36b3a075-6d53-437c-a05d-e4f7008f662b", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-11-13 11:45:26,870", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "63c49840-9466-46a5-8665-39765a706b56", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:28,265", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "5ac7c31b-ff53-42bf-9c4c-0d896ae6bde1", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:33,056", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "8ba31552-799b-4078-a4a2-1411e51aea3f", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:34,977", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "ebdc0129-cb78-4a1e-94c3-a141ba9e3674", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:36,874", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "1575d679-4884-4dd9-85ca-02171b1e6140", "event": "auth.login", "user_id": 2, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:38,674", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "b6c9e6b2-940a-4141-9f45-b990439c4c90", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:43,394", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "a8a7eaae-0b63-4a43-846a-f8d8e49035e5", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:45,195", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "e24a04fa-51fb-4f8a-a1ef-d1bcd194891b", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:47,106", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "074c7459-1cf5-40f1-b48d-75e6872997e6", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:49,038", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "2e8d4aa7-8f72-444c-9a3f-b6200fa34c14", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:51,820", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "26d24d22-faab-41a1-9674-009c77ac22ec", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:53,283", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "ba1e51f6-197c-45de-bcbb-344c51fa4096", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:54,573", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "c454a731-e51b-4a74-87b8-5adc2be086ec", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:56,056", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "50b94b79-6281-44d0-9427-2e10393a10bb", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:45:56,277", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.created", "taskName": null, "request_id": "5c119f30-cac0-407b-bc63-6639db8c313e", "event": "time_entry_template.created", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template"}
|
|
{"asctime": "2025-11-13 11:45:56,301", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.updated", "taskName": null, "request_id": "f6c4f793-ae6d-4b02-a745-2f985c243b1d", "event": "time_entry_template.updated", "user_id": 1, "template_id": 1}
|
|
{"asctime": "2025-11-13 11:45:56,314", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.deleted", "taskName": null, "request_id": "56cd866f-4153-4864-9f67-ab132488618f", "event": "time_entry_template.deleted", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template Updated"}
|
|
{"asctime": "2025-11-13 11:45:57,582", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "9b1822cd-0bc9-4441-9f98-ff7848f61a41", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:01,551", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "559d9c60-c0cd-4f99-aa0a-44cd57a5c4ea", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:07,417", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "180431f1-a787-473f-8454-360b5627d513", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:09,049", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "513efc6e-a5db-4837-947b-0bbaaf256f93", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:10,465", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "953cdd83-3e54-4a72-a27c-35a870b8af6c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:10,815", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "9cb2caa4-e04a-4238-8574-fc63da710556", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 10 - Nov 16, 2025"}
|
|
{"asctime": "2025-11-13 11:46:12,745", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "818c37fe-794c-4575-af3e-227f39986e77", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:14,194", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "b81ecae6-6dde-4c32-b54b-2e54bdfd040a", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:15,709", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "4351cf02-09ef-4045-b902-39244a2f1ad7", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:17,322", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "026d36bd-b881-4771-a822-04b42e42390d", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:19,154", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "2e7a1a96-843c-4ddf-8bab-f74378e81b67", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-13 11:46:20,866", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "3d967d05-fafb-4e48-b3aa-f3ac4b6f7c68", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:32:16,859", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "aafa14fd-623c-4943-838e-e983dbbf1124", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:32:28,220", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e056fc30-0962-4259-b993-8b41d6d5d5de", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:32:37,451", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8787addd-fd3c-43c4-81be-ebf5d18b7efe", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:32:48,201", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "47135ae5-92ed-455b-a464-0719c052904e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:32:59,250", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8209c816-0d6f-4883-b838-4eea0032f451", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:32:59,769", "levelname": "INFO", "name": "timetracker", "message": "project.created", "taskName": null, "request_id": "1f993f37-65b1-45b2-91d1-ee22cf97b75d", "event": "project.created", "user_id": 1, "project_id": 1, "project_name": "Test Activity Project", "has_client": true}
|
|
{"asctime": "2025-11-28 16:33:10,140", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1f5d0b42-c222-4005-bd41-da67f2743dfb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:33:10,582", "levelname": "INFO", "name": "timetracker", "message": "task.created", "taskName": null, "request_id": "550bf56f-b025-4996-a68a-cde77c934a3c", "event": "task.created", "user_id": 1, "task_id": 1, "project_id": 1, "priority": "high"}
|
|
{"asctime": "2025-11-28 16:33:22,159", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "06354b01-b699-40fd-b2a7-20d9f935a364", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:33:22,593", "levelname": "INFO", "name": "timetracker", "message": "timer.started", "taskName": null, "request_id": "b778c47a-8c2a-4816-9bb5-0c7ceeb1e79b", "event": "timer.started", "user_id": 1, "project_id": 1, "task_id": null, "description": "Test timer"}
|
|
{"asctime": "2025-11-28 16:33:33,458", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0556dfd4-3a54-4c6b-b12e-fac7cc709f50", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:33:34,050", "levelname": "INFO", "name": "timetracker", "message": "timer.stopped", "taskName": null, "request_id": "ae354751-b909-40bc-a2e2-624f92695be0", "event": "timer.stopped", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null, "duration_seconds": 0}
|
|
{"asctime": "2025-11-28 16:33:43,603", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "fea2793e-4d41-4fdd-a097-a2263f102193", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:36:06,637", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "a5290199-ce49-43d8-b6ae-e4f49a1946ac", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:36:48,449", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5914995e-bf38-4ac2-be3f-b6778e6da2a5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:37:08,502", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9c68ce00-ee7c-4188-b081-a2ac496d9bc2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:37:24,011", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "68e5a6e5-1317-408d-81bc-e80df0eb90f6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:37:43,570", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "01ad30aa-edbd-4673-b969-d7632dfe8341", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:37:59,907", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "81a49156-6ce7-4373-9331-6558fb5ee50d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:38:17,989", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "99258863-ed75-4a6e-b18f-f4ffaa75be67", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:38:34,176", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4fb8adf8-1622-4ad6-bc47-72330014eb30", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:39:18,554", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6d40c00c-c98a-497f-85a6-2b6fe2ec03b7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:39:32,561", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8edd68d3-57a0-4963-9531-576da367708a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:39:40,900", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "30f9b1e6-37af-43f2-a1f8-ef492a8f9bd8", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:39:48,661", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "626f3a86-014e-41a5-9d21-ee25d9782c4b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:42:33,205", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "cb06dd97-e63f-4811-b909-1e26634b162c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:42:43,680", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4d3684b2-c14d-4733-9d6b-378a200c9f8c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:42:54,125", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "a29b63bd-69a6-455a-a8d5-3d5d9fee16e4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:43:05,390", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9e5b9b3e-0f9d-47a0-a557-64b0efd95e28", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:43:13,522", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4431d025-ce43-429a-83a4-3d278d76e470", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:43:26,065", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3e08b55f-1027-4cfd-9361-e6b3bc37d6e4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:43:50,166", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0d021b71-ab14-45cb-a156-e48bfc35c029", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:44:03,794", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "12578894-ce7f-4edb-82c2-9f69e60d3bb6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:44:36,093", "levelname": "INFO", "name": "timetracker", "message": "test.event", "taskName": null, "request_id": "test-request-456", "event": "test.event", "user_id": 1, "project_id": 42, "duration": 3600, "success": true, "tags": ["tag1", "tag2"]}
|
|
{"asctime": "2025-11-28 16:49:35,558", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c5752521-7619-4fd5-80fc-af43d93a7f82", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:49:53,311", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6302f775-44ce-4fb7-98df-947a7a323350", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:50:14,474", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "79da401c-5017-4476-ba99-6a10f07a65fd", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:50:27,924", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "42b74b31-840d-44d2-92f4-11ed2935089a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:50:45,267", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d3578809-48f9-4339-868e-bb65369962d7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:50:59,162", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "33ae11bf-c3f0-4644-b586-cabb4eec0008", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:51:13,509", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "42f3d2de-7662-49e8-b62a-1e4ff67e3862", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:51:30,275", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f4a1fa13-d23e-409b-b893-9f5ab24d1399", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:51:48,703", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "db8f9ef8-a2c1-41df-9a74-80af3b810ccc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:52:05,311", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "67dc75f4-21fe-4a1b-a8d8-a18bd9cb0086", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:52:26,281", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "859bc520-48c6-49d0-83d0-4ac33dc4bb7f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:52:42,643", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "656c19bf-eb8b-4ca8-910a-6f6995f00d19", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:53:02,084", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "972d36d3-a049-4584-ba12-4b8009982040", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:53:25,538", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5118008c-266d-4400-a107-567d0f2cde35", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:53:51,229", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e32a5dc2-424d-4fda-bdca-38efc096231a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:54:13,300", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bb843b3a-9ca9-495f-9fe5-062f0f3ca44c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:54:34,940", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "72caa90e-9508-42d9-9521-d2dde44912b9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:54:49,168", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5ec999aa-951e-4e7e-ba18-1116b861ff49", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 16:55:03,637", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8305e0ff-573f-4c98-a22a-d6bf4234d1cf", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:15:38,629", "levelname": "INFO", "name": "timetracker", "message": "budget_dashboard_viewed", "taskName": null, "request_id": "fd6badb9-766d-4182-84d1-ab7a2655d421", "event": "budget_dashboard_viewed", "user_id": 1}
|
|
{"asctime": "2025-11-28 17:18:04,160", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "dad36a64-3949-4889-997b-02bbbe3d1aae", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:09,800", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "eddb9b5f-da0e-458b-8bff-037e4253c34a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:15,811", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "65fede62-6e92-499d-9001-96cf538532fc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:21,804", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5c02f982-8c28-4b91-87ec-366cf734105c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:28,905", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4522b6ec-4979-4212-9d01-6cdd933d2e90", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:35,558", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "638015ec-1cb7-4a85-a1d9-2807541520c6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:41,053", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9da215fe-82b4-4ed1-9209-9b68dcc93c55", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:52,612", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "10a68033-32ed-4e62-96cd-cb3ada7e2edf", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:18:59,117", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "cb10a8bc-5fa1-431a-a06c-41b73d2888a4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:19:56,060", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e62a7bdf-97d6-40a0-94a0-c4a7b2366e3f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:20:03,084", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e3f1b9fd-0659-4f6a-bd4c-b8ee57a4fd46", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:20:11,024", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "34dd505d-c2c3-49a3-a018-611cde03f52b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:20:18,626", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9019c6cf-4484-4d85-8895-2cdd391c84fd", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:20:26,589", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "80006e51-8536-41e5-90bf-335342e097a8", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:20:41,856", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5a71aeb7-4710-49e7-a81d-2a310b51dd25", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:20:42,162", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "13421053-7024-4d19-a2f1-b74e24a80b8d", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-28 17:20:57,918", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b64307bd-ef88-4334-8923-17fb3e0e059e", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:21:03,946", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9a10e7b8-3fb9-4b0d-95c2-0fbebb98e98d", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:21:09,292", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "96841538-58e4-4f45-9503-ff6c0c14b1ad", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:21:13,604", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "15f5ec29-14c5-443e-9e54-05507f17a1a0", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:22:08,423", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "aab215ab-de75-4278-bbc5-6dad20f46af1", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:22:19,516", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "261fdc37-7663-45df-86f8-410517721efc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:23:54,992", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "edf7e0ac-a39d-4e3c-be63-c5b793dbd069", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:03,328", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "fab4ffb1-9214-4b84-83e1-5ebae816b780", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:13,072", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "29313e23-7c5c-4a99-aa6c-e1490dd90393", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:22,911", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8cec0169-178d-45c0-91eb-b17f1185d1c9", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:32,856", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bb0dd394-3618-4c48-9d32-f9393f4cff79", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:41,495", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "61772258-9924-4350-9fbf-dc41bb3e29e7", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:50,977", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2f4b2440-2e52-44d5-a6e2-25bff1e05add", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:24:59,836", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "35a88cb6-3981-443f-8fa7-3e1b95af4be9", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:08,955", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bb64da4f-a984-40d0-b903-3eb4f02af7fe", "event": "auth.login_failed", "user_id": 1, "reason": "password_required", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:18,526", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e038549e-9011-482d-b3ba-145ecc5c2400", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:27,997", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d2c6e32f-b19d-4eb9-a50f-11bb12fb16b1", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:38,189", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8ddead38-03ff-481b-b87f-ed6d925e7785", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:47,618", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8964fb28-114e-436c-950b-0baeeab9c24f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:56,365", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3b99a9c0-71ee-4be6-b5c7-f0d0a9b86b99", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:25:57,306", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "f6aa4006-670d-4461-a8cb-c22ee917bf58", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-11-28 17:25:57,647", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "52bdf42a-43f8-4934-9f19-f9a77f9f49fd", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-11-28 17:26:30,343", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8688230d-2b7d-4e7b-9c4f-cdbfaeb9ca4d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:26:41,071", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "83ac52fa-31bc-4aa0-94c1-0ad4120edfcf", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:27:06,892", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2058760a-7ec2-4a3b-92f3-39e3a11d347f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:27:07,360", "levelname": "INFO", "name": "timetracker", "message": "task.updated", "taskName": null, "request_id": "fd45bb54-c0b1-4815-9bcc-35e4dc9c2b6b", "event": "task.updated", "user_id": 1, "task_id": 1, "project_id": 2}
|
|
{"asctime": "2025-11-28 17:27:16,016", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "724d3360-6c7b-4897-ae83-13039a17a512", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:27:24,958", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2e69df16-e88c-49ff-a4a6-54281dae5c62", "event": "auth.login_failed", "user_id": 2, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:27:33,787", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0405cea7-7c38-4bec-bfa6-b497130d2ece", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:27:42,613", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "931db655-dbc6-40ac-abe1-d873b94b57ec", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:27:52,347", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d4c7cd7b-80f8-472c-886a-f5b0a9180dad", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:01,647", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ebe23acf-b3ed-4bc7-bb42-8ed03c28d50c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:10,495", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "04184d30-1fbd-44e8-af7c-9edd9d607a77", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:19,820", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c219555a-a5e1-4917-8562-f0aec89ee6cc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:29,325", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d21900eb-603c-418a-aa52-b94a5846b323", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:38,932", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1bf6a7dd-cebd-4fbf-a748-b4b6b78aa9dd", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:39,105", "levelname": "INFO", "name": "timetracker", "message": "timer.resumed", "taskName": null, "request_id": "58a25d54-a297-4455-8caa-06a84830f299", "event": "timer.resumed", "user_id": 1, "time_entry_id": 2, "original_timer_id": 1, "project_id": 1, "task_id": null, "description": "Test work"}
|
|
{"asctime": "2025-11-28 17:28:48,113", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6beb6b2c-9027-4428-8d08-1557d0e3204f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:28:58,192", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "818f2fdf-3a97-4805-b411-f6614a21e5ff", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:29:08,169", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6970b591-21f6-472f-9d80-c2e040593723", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:29:16,497", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0cfba13b-17c6-4679-873b-4fe9a87e240f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:29:16,788", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.created", "taskName": null, "request_id": "89c7539f-a365-4adf-a894-7b9cefd0c590", "event": "time_entry_template.created", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template"}
|
|
{"asctime": "2025-11-28 17:29:16,939", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.updated", "taskName": null, "request_id": "a47dd5f3-a3b0-4643-aefc-82966e791b95", "event": "time_entry_template.updated", "user_id": 1, "template_id": 1}
|
|
{"asctime": "2025-11-28 17:29:16,980", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.deleted", "taskName": null, "request_id": "735acd27-b8a2-4bf1-8e16-a2ebf7ebce70", "event": "time_entry_template.deleted", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template Updated"}
|
|
{"asctime": "2025-11-28 17:29:24,973", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7ff6b6d7-e062-4aca-b470-489b252efa48", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:29:42,430", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1483849f-fb94-4fc9-b8c5-94af9ae9429e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:30:23,969", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d25b0789-d98e-4ecf-8eee-f69a07835ee2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:30:35,667", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7f1bdda8-dede-4d11-92a4-41dacd48f40b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:30:46,812", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c76c2e38-f06c-4c3c-8396-3e7389d2d73a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:30:47,121", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "400a3f1c-3522-467f-8158-3af0a82dd324", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 17:30:58,402", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "83fb6d44-1a80-453a-9110-0abe63fa4ff5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:30:58,698", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.updated", "taskName": null, "request_id": "c602f3df-a311-4a15-94cd-c01782237ac7", "event": "weekly_goal.updated", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "old_target": 40.0, "new_target": 35.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 17:31:09,629", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3257da2a-1423-4cbc-82f9-b787d8d43a2e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:31:09,800", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.deleted", "taskName": null, "request_id": "77c0e95b-00da-4ea3-9af0-02d62b07882d", "event": "weekly_goal.deleted", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 17:31:18,662", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9bbddb3e-e15c-431c-ab31-d091f2f0811a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:31:27,375", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1e8ece4f-11e5-4039-b084-4a315c04eda9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:31:37,368", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b4c16a34-b85c-4ccf-99a1-3679319596c3", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:31:45,849", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1aacd3a7-e62a-4423-807b-2929359508a9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:34:35,373", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b8c6f76d-c646-47cc-9cb0-f531f4c2a900", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:34:43,706", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "dc8488e3-bb31-48bf-beed-f1415bbf0c66", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:34:52,905", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "25c3a010-0362-438a-9089-f5e396f59d6b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:35:01,364", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b02d04d3-abd5-4db3-8b54-a24cea2affa3", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:49:13,588", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "63fc255e-f87c-4ef5-9b3f-767ec9f7ccde", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:49:17,220", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "ebe9a41a-ad12-4446-b93b-b4aa267debf9", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:49:20,675", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "4bd0b1e7-0637-44a5-8bfb-01fe8ab62697", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:49:20,983", "levelname": "INFO", "name": "timetracker", "message": "report.viewed", "taskName": null, "request_id": "d9908e20-e1ce-4bdd-b7b5-a6d20e85eee2", "event": "report.viewed", "user_id": 1, "report_type": "summary"}
|
|
{"asctime": "2025-11-28 17:52:10,925", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "395b694a-3d3b-4354-b472-2c141a393132", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:52:17,295", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "09ac398e-1a5c-4ca3-8308-7bff3b98817c", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:52:23,034", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "7517b901-8b06-49bf-bc6b-a4d2a24ca976", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:53:08,333", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "0cfa9e4e-9c5d-4919-8cd7-acc27b9b5897", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:53:14,000", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "2c297179-5d8c-43e0-9ccb-be8609153913", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:53:20,487", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "dc44f91c-65cf-4c1e-972a-1450cfa27eff", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:55:40,605", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "70b3be03-3183-4c97-a8ea-fe1676b7dfdd", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 17:55:47,981", "levelname": "INFO", "name": "timetracker", "message": "auth.login", "taskName": null, "request_id": "65b6dad8-7fa4-4aae-a63c-b2078ba112c2", "event": "auth.login", "user_id": 1, "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:01:50,956", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "051fa650-41ae-49d5-9f82-a8779c15b6a0", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:02:00,868", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "019fd794-6286-41b6-81a6-e9487dd89029", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:02:11,994", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "011bd46b-843c-436c-9143-ee3674cfa728", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:02:23,056", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "393866b9-ac3c-42f2-b586-d09b1df6dc73", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:02:34,133", "levelname": "INFO", "name": "timetracker", "message": "project.created", "taskName": null, "request_id": "1e7b9580-6f29-4975-b809-141754f1c116", "event": "project.created", "user_id": 1, "project_id": 1, "project_name": "Test Activity Project", "has_client": true}
|
|
{"asctime": "2025-11-28 18:02:44,555", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "348a3ad9-c2fd-49f4-a5b8-abed0c20de16", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:02:44,894", "levelname": "INFO", "name": "timetracker", "message": "task.created", "taskName": null, "request_id": "1b41c2c9-6857-47bc-aa56-4e4dc2505582", "event": "task.created", "user_id": 1, "task_id": 1, "project_id": 1, "priority": "high"}
|
|
{"asctime": "2025-11-28 18:02:55,768", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4a440c8c-f680-46d3-89fe-8e3822627136", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:02:56,180", "levelname": "INFO", "name": "timetracker", "message": "timer.started", "taskName": null, "request_id": "d358d3ff-94d5-4dff-804d-851c126ba914", "event": "timer.started", "user_id": 1, "project_id": 1, "task_id": null, "description": "Test timer"}
|
|
{"asctime": "2025-11-28 18:03:04,887", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "246581d2-eeda-4170-a120-7d42c4c17b2a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:03:05,251", "levelname": "INFO", "name": "timetracker", "message": "timer.stopped", "taskName": null, "request_id": "55d2eff1-f7dc-4f2a-af48-f32cfa8ccf27", "event": "timer.stopped", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null, "duration_seconds": 0}
|
|
{"asctime": "2025-11-28 18:03:14,146", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f28fd8e9-37f3-4277-93f0-4b56282eeeeb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:04:44,007", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "736c0462-fd34-40be-a299-a6ede9b608a4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:05:01,848", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "21b3d6d2-f53c-495b-9a4c-e6434a195892", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:05:13,157", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0ee7f958-92e9-4702-9d92-a5ff920248a3", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:05:22,425", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "07da4289-8610-4d8e-ae45-0e2cbcd16fba", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:05:31,396", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7bd44f04-c0bc-4f05-bb96-23f52f729d8a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:05:41,239", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7273402d-ba82-4dd1-9160-a2b22a73a84e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:05:52,289", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f3b4669f-efa5-4b18-b3c6-f3d0713fb90f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:06:01,621", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5dcb4788-61e1-4986-b0a7-9c7485f58286", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:06:21,185", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c40c3409-a569-4b06-9e15-a5114308c73f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:06:31,144", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "41ef7614-93f7-429f-888c-909ee7969259", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:06:42,662", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "546f28ae-6df8-4542-aa18-6936c815f715", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:06:51,297", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ea9f42da-8208-4aa6-afc9-24d5353aa86a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:09:51,928", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4996d22b-9ac4-47e3-8a35-2a1a11fcad7a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:10:04,197", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "13665142-ff2b-4657-b082-ea9fbec4cd45", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:10:15,431", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c809a86d-e7c6-4192-b920-0e21c6098aef", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:10:26,706", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c3c5d669-437a-46e8-8db4-673240f0caac", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:10:38,045", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8e68ba29-c873-4d89-92d8-36f113b3dbb1", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:10:47,569", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5eff3104-244b-4ed5-b905-7b155ae970d6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:11:06,722", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "513f06b2-7754-48bd-b2e8-420b533cc8c2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:11:15,861", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "62ed76e8-f4ff-447f-911a-3ddc32581a46", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:11:39,951", "levelname": "INFO", "name": "timetracker", "message": "test.event", "taskName": null, "request_id": "test-request-456", "event": "test.event", "user_id": 1, "project_id": 42, "duration": 3600, "success": true, "tags": ["tag1", "tag2"]}
|
|
{"asctime": "2025-11-28 18:15:04,076", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b0deb06b-dcac-4a75-9f29-8d15a130dffb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:10,013", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "18715481-74e4-4086-9dfb-357f0d3b69b9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:15,929", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b3793e6f-d2e6-4cd6-bd99-62c828e4e963", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:21,936", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "804675eb-cfe3-4134-9175-3519e5be865a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:28,029", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "eedb7204-3bcc-4f28-9b18-14613ddf13ff", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:34,120", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "63eaab40-2d01-46bf-b14a-b8b73edca588", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:40,526", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "da92c9a0-fbce-4f7a-9f0b-3054d43335d8", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:52,581", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b1c60191-76c9-4157-955c-74aa3cc1d89e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:15:58,053", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ebfbfa07-8b50-41b0-b4b3-2804e662d64c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:16:56,402", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bade6c46-02ef-457e-bf1f-a76070f667a2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:17:18,689", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d55ca14b-812c-4d4c-ae6c-a25c1ed3ef78", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:17:25,001", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "06c87d38-8903-4413-a9de-8316bba78e42", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:17:51,287", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "afa6aad1-3f7c-47cb-a82b-3e2bae37ddf0", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:17:56,733", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6302de00-e074-41e4-bfd0-f5d5500f4a20", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:02,721", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "03965252-780b-4780-9ebb-dc68d5cc2de1", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:08,756", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f4b865de-6248-4391-ab98-8d190eb1dfbf", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:15,063", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "76eee5fb-f15d-4629-b199-4f05560808d5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:21,409", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "899bd9ec-3930-4360-a8bb-5dc94ac33ca5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:26,782", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5d98c299-5d1e-4415-89f0-d88a36b51e0c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:38,419", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b51e01c8-c5a7-4a1d-8ad4-48296adfe98d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:18:44,092", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ca6798eb-8da1-497a-b64a-7273b87e4229", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:19:47,767", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4caeda34-bbe0-4607-8b4e-375c060de601", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:19:56,593", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "801261b2-21ef-41a7-910b-7501936cf2fb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:20:04,419", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5cf25ca8-9b1f-46e8-b5d5-5e9a492d43c7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:20:12,349", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "218a0fe2-72be-48ef-8a8f-1e481d461aec", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:20:20,482", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e59d434d-2d1a-4f70-b907-3a672ed698d6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:20:33,584", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "550bac26-a890-4ea2-8a96-d36172177527", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:20:33,946", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "210a0752-ee8b-4756-877c-8f1071308dec", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-28 18:21:12,560", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "624e125a-80c1-42e8-bcf8-a7b6cbf79c71", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:21:18,762", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "24a5d156-d536-432e-a61a-915999486303", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:23:42,978", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6b5475d7-a031-4c64-8c4d-a387b94c394b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:23:50,894", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "fe334e5f-1bf1-4a41-ad16-e43420b6eca8", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:23:56,377", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e573f21d-8db0-4e76-ae3c-980bab35f288", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:24:02,641", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5a9cd9d3-66a3-40cd-b521-e04b07d6fa91", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:24:08,517", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "502d2068-f584-4f86-83b0-2b2fce538805", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:24:14,480", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6ad049b7-03ee-433c-a674-ca11a9453592", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:24:20,087", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "96b9daac-d799-4f3b-a97c-20daa8507be0", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:24:31,234", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "546de89a-7525-42e9-adb9-a5f15d2a9f91", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:24:37,746", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6dfe00eb-80c9-4581-8b06-be449ac7ef6b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:25:33,222", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e2b71bba-39c6-4261-914f-11b982710512", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:25:39,929", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "11731aec-df8e-4dc4-a92b-88dbccc319c6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:25:45,190", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "fdde6dba-67f4-4b36-85b4-35d7e903306d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:25:51,057", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2936d4d1-d82f-44f4-9837-ec48f68306ac", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:25:56,885", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "84497caf-8b75-4b7b-8fc7-6ffa97426b1a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:26:09,220", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f13d1ba8-44e0-46c8-9f84-b95ef9530f95", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:26:09,469", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "5a37145c-23ac-4f93-b7ea-2e70dffb1af5", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-28 18:26:49,917", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "717fca5c-3046-4de3-8243-05d7ead81381", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:26:55,561", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "090c5c6c-ac7b-440a-9490-60a735420ad7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:29:19,272", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d969a840-778c-46c9-8415-7fc0d1b13f32", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:29:30,402", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4e4dd698-b252-4d39-9f1c-b95999f84b83", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:29:41,647", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d23e2143-0f24-4a37-99f2-86d2bde42bd7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:29:50,990", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7210c062-1573-4a3d-8518-042ff5a7c70b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:30:01,480", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "780207a3-9679-4dd4-953e-2bd114ac32c6", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-11-28 18:30:01,676", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "649da65c-7a31-4c5e-93e2-5e75220354e7", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-11-28 18:30:47,795", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ba9e27f7-3b43-4603-af00-761eec741791", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:31:13,068", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7e96b560-212a-4096-bafb-c80aa5a69761", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:31:13,368", "levelname": "INFO", "name": "timetracker", "message": "task.updated", "taskName": null, "request_id": "c3c65152-5753-4774-b348-c9140b1610e7", "event": "task.updated", "user_id": 1, "task_id": 1, "project_id": 2}
|
|
{"asctime": "2025-11-28 18:31:23,267", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1e197e1d-3fd9-4d3f-8361-c00a8d26a1ba", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:31:40,978", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "61245a84-32e4-488e-83f9-16d62fefd5ef", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:31:48,642", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c6a7a6ab-1a3f-4fc8-b987-9571f144e16a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:00,361", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7ff74ef3-08ac-4cc8-bda3-021a5d4b722e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:11,243", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6d94a627-c1b6-49a1-92e7-da70a56e0932", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:22,836", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "954ad258-9837-4cf4-86b2-c67963f3e530", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:34,824", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f2cfc92e-d6a4-4979-a221-e0f9e590b96f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:45,664", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e718fb43-e19f-4cc7-8e20-b09955b490be", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:58,620", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8fb8c0ab-a4b1-43b0-b6f9-21c996df520f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:32:58,977", "levelname": "INFO", "name": "timetracker", "message": "timer.resumed", "taskName": null, "request_id": "9a83a918-0d21-4abc-889f-c1daa7244977", "event": "timer.resumed", "user_id": 1, "time_entry_id": 2, "original_timer_id": 1, "project_id": 1, "task_id": null, "description": "Test work"}
|
|
{"asctime": "2025-11-28 18:33:11,405", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b92ecfc4-b801-4afa-9a1a-0a92f36ef2f7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:33:23,610", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0bd7194a-2391-4de3-bcdb-2a644e190585", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:33:35,050", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "93f34429-2e1f-4462-8262-04cdad8e14c4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:33:46,177", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bcdf54f3-dd51-4c4a-99c0-bf407d64f8ad", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:33:46,460", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.created", "taskName": null, "request_id": "0b95bdf3-ae0a-48eb-a3b5-1a192b49d35e", "event": "time_entry_template.created", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template"}
|
|
{"asctime": "2025-11-28 18:33:46,616", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.updated", "taskName": null, "request_id": "c6436063-cf28-46f4-8325-db175966eb2b", "event": "time_entry_template.updated", "user_id": 1, "template_id": 1}
|
|
{"asctime": "2025-11-28 18:33:46,665", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.deleted", "taskName": null, "request_id": "3d8aa543-e9ad-40f3-85b5-6c92a214e46e", "event": "time_entry_template.deleted", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template Updated"}
|
|
{"asctime": "2025-11-28 18:33:55,446", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1f120477-7405-494e-8593-509e18fb08bf", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:34:20,992", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6b49e39f-548a-49cb-960a-e974d8077a1b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:34:57,713", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2041b119-323e-496c-a749-46d772a97f5e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:03,797", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3ed3000a-b544-44ef-8a6e-b1c85c9eb3c4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:09,647", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1284e72d-b59e-4d95-9106-366faf330846", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:09,797", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "395f5640-fd5e-4188-8822-9fb090026923", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 18:35:15,378", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1106929f-4e4f-4dca-877c-e72df7be4e76", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:15,585", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.updated", "taskName": null, "request_id": "e6a71dfd-f68b-4db4-bcbd-ced0dead3f68", "event": "weekly_goal.updated", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "old_target": 40.0, "new_target": 35.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 18:35:21,150", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4974ec56-16cc-4848-a214-0695d873731c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:21,347", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.deleted", "taskName": null, "request_id": "adb7d26b-eb72-4fa3-8b74-a45aba2bbe02", "event": "weekly_goal.deleted", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 18:35:27,051", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4389c338-1230-4c4d-ac7a-ab82bdbb9fbb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:33,019", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c2b1bc8d-d81f-4730-b270-f2f79e8c2784", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:39,222", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2eb3eec5-35c6-40f2-a019-bcc9937283ed", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:35:44,877", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "675def98-7e75-4b48-b2de-aca0858f95c7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:40:19,562", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b5bf6869-9e15-449d-a028-1cda981704e4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:40:39,443", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "54c9aa97-bbf4-4118-a62e-e36e678e3239", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:40:54,594", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c58b1e46-47ce-47d9-af6b-e578a9676e9b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:41:02,282", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "589c61f2-d202-4464-b70e-f78baf5e188b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:41:06,728", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c5d460f8-2280-4d28-b227-e88ccc8561c1", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:41:11,121", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9b1030f3-d9c3-462d-9879-625f5152685f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:41:14,933", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0dd35cee-4e12-4658-88d5-f45284cbc573", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:41:22,902", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "a142ddd1-1c07-47ae-8d4a-0f3c294a8005", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:41:27,302", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5b2e6164-84d5-48ae-899e-7729d72df801", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:12,557", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f2a5a435-457f-4d27-b819-47714abe1718", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:17,437", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "a970075c-6346-4985-a308-35bdeee765d3", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:22,170", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "38331367-948e-484f-884b-078dc57716ff", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:25,955", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "46d32ddd-162e-485c-bc93-b197b57284dc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:29,808", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8e21c3f6-94ff-4b13-bfa5-b2a34dcba67f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:38,910", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8ef2ce16-430b-4f1d-bad6-f470d9ad04a9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:42:39,043", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "6b05e635-e1c0-449a-80cd-abc8a451ff08", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-28 18:43:14,885", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6dca03d5-7f30-4a5f-b80a-4fc9f082efc9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:43:22,063", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "75b8041d-c7d4-4b0e-baf9-9996b4bfe985", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:44:46,326", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7bb5053e-1fe8-4991-a25c-36b9de1e3ec5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:44:50,480", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ccb9086a-a782-4a3c-a5ad-59c7d501ad23", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:44:55,733", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "68f064d5-f3cf-4192-bfd9-5b3def5d90fc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:45:00,443", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3898178a-0bc2-4c48-a433-cfff7ba3cdf4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:45:06,062", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "5c901eaa-e610-4661-94db-c40fc4b8751a", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-11-28 18:45:06,300", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "4d58b2a3-8163-4f94-a90a-8ac91cab8d2f", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-11-28 18:45:31,270", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b591606c-5476-42c4-9b12-b2cc0e954d9a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:45:48,407", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2e13cf19-7492-45b9-a2c6-48e59372f950", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:45:48,814", "levelname": "INFO", "name": "timetracker", "message": "task.updated", "taskName": null, "request_id": "551e25fa-873a-4417-8574-6d27c9eb7c18", "event": "task.updated", "user_id": 1, "task_id": 1, "project_id": 2}
|
|
{"asctime": "2025-11-28 18:45:55,958", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5d0e6c1b-738a-4bce-b1ad-ee2682e5a2e4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:07,200", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ef44df76-8e43-4be0-b59f-379f671c3ede", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:12,456", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2925db6d-d2d4-439f-9b26-1689e6e69a4e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:17,655", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ce909c6e-e529-4d44-91c2-374dc5311b76", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:22,905", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "47b84eeb-cafa-4504-b736-c6f84906f3d7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:28,424", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4588bbd9-495f-418e-9b6f-bb5b8ad014e2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:33,875", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4ade3147-bfa4-4783-83d3-6f0a76fd4410", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:39,738", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "32962a61-7e4c-476b-8065-4fa9af83b91f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:45,415", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "739ede6b-9e3c-43ad-9ba3-dea9df2fecae", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:45,573", "levelname": "INFO", "name": "timetracker", "message": "timer.resumed", "taskName": null, "request_id": "123f34f9-52c9-477a-915c-ff454125f8c9", "event": "timer.resumed", "user_id": 1, "time_entry_id": 2, "original_timer_id": 1, "project_id": 1, "task_id": null, "description": "Test work"}
|
|
{"asctime": "2025-11-28 18:46:50,777", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e10e97e5-db0f-4b97-9061-0f1aaa502ca4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:46:56,682", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "969130b8-6463-4d75-826a-475c395edd0e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:02,448", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d7ae13c4-9d4e-44e0-8bb0-2b7fcfcd2ada", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:07,703", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3d414666-2b54-438b-af2b-7f3c024da2ef", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:07,882", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.created", "taskName": null, "request_id": "bc36e593-1e81-44b3-bc3a-8249d0a55390", "event": "time_entry_template.created", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template"}
|
|
{"asctime": "2025-11-28 18:47:08,017", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.updated", "taskName": null, "request_id": "0ae4d13e-8be5-42aa-8ada-6fc017c17851", "event": "time_entry_template.updated", "user_id": 1, "template_id": 1}
|
|
{"asctime": "2025-11-28 18:47:08,052", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.deleted", "taskName": null, "request_id": "aba9b907-b721-4872-87fd-479b71301c32", "event": "time_entry_template.deleted", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template Updated"}
|
|
{"asctime": "2025-11-28 18:47:13,494", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bf44595e-76dc-430d-94eb-b3b5df461c76", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:24,877", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3054e9d2-ad9b-4232-9385-999696288952", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:47,287", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9e9539f0-b4c6-4c11-9ff7-76821f7b2c8e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:53,085", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "66b00847-8f89-4a91-a30f-de819720499d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:59,044", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8c0bb155-244b-4b83-9368-e024139c077e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:47:59,294", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "c4874b0c-ac84-4054-9da0-93b9b1f5a670", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 18:48:06,175", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6f000fde-ea6f-4a10-ac66-467d6c434dbb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:48:06,369", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.updated", "taskName": null, "request_id": "be91c853-6fdb-43ea-9d1f-6c293818027c", "event": "weekly_goal.updated", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "old_target": 40.0, "new_target": 35.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 18:48:12,289", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f88875e7-a948-4309-9669-3778bcd780e5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:48:12,466", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.deleted", "taskName": null, "request_id": "4061bb05-7821-4313-9679-190f14bb8d5d", "event": "weekly_goal.deleted", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 18:48:17,458", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "26ecfee2-573f-4ac1-af1c-0f5f5e8900f0", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:48:22,633", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9aee043e-ef68-488c-891a-638c9defc8a7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:48:27,578", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "18b300fb-6a27-425f-9d3f-4b08182c5e30", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:48:32,915", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "d2d80b6e-cc0a-410e-ba68-16b20390e7ce", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:54:17,295", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "6ed858a2-1268-4b86-8e4d-22e73824ca86", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:54:21,169", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ae92d70e-537f-4652-86fe-e6e7f1d45a79", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:54:25,298", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e25bb1e4-f578-4de3-beee-ac2c34c557a5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 18:54:29,194", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4ad1747c-d746-459b-bc49-d59c56d4b71b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:08:33,750", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "eb1aab80-f1d4-4685-89f3-b1a466b66112", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:08:41,054", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "0094b7cd-722f-45ce-8c65-7610a66eb349", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:08:46,165", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "3036383e-4134-47ae-95c0-b7674302c57b", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:08:52,077", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "db842850-a35b-438d-b17a-8277712debee", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:08:52,262", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "d26ad9e8-f866-497f-8c55-e8090f5be57e", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:08:57,694", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "89e5d71b-00ba-4497-a1d1-f60bc4eb427e", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:09:03,512", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "73e509f3-ec48-4aab-8010-f3c46481e2f3", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:09:08,888", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "7b6cfa7a-b39c-4bb8-b9fd-32b7abe36d60", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:09:14,417", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "18b32477-02a2-420b-9117-a31b060c3945", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:09:20,582", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "7d59add2-1e88-4487-bb99-4084ccde4fcd", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:12,820", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "95c2d40b-ff96-4473-b079-f04969323206", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:17,639", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "31e5ea16-c563-46a1-bf13-ffea088316d7", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:17,759", "levelname": "INFO", "name": "timetracker", "message": "auth.logout", "taskName": null, "request_id": "05f8e790-a731-45a0-b196-83d360968b5a", "event": "auth.logout", "user_id": 1}
|
|
{"asctime": "2025-11-28 19:11:30,093", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e142e129-03d2-4ca0-88d3-515867106c46", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:35,654", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "5a40099a-596d-466e-bd64-1c123194ea94", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:35,899", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "69a339fe-c0d6-4f8c-8402-c4859cd39a38", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": 1}
|
|
{"asctime": "2025-11-28 19:11:47,034", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8e9273ac-56a7-42ca-8e32-123c452cbedb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:53,602", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "302648fc-b60b-432d-992e-958a51b4489f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:11:58,931", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "93703fdb-87a5-45be-bb71-dadfcc7ac3f2", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-11-28 19:12:12,593", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3454b656-72bb-44f9-852f-ee3253fd4bae", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:12:12,810", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "bac42883-a47c-4b7e-81de-8bbe3d94f6c9", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-11-28 19:12:17,912", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "32bb526f-b58f-4bb7-b208-4b5f85199856", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:12:18,139", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "d669ff95-8db9-4741-8388-9f32eb8c1f05", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-11-28 19:12:24,196", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b074c8db-1d58-4270-9f21-f1751fb36fe9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:12:24,393", "levelname": "INFO", "name": "timetracker", "message": "timer.duplicated", "taskName": null, "request_id": "b7316702-f084-4be6-9017-184b73ae31a2", "event": "timer.duplicated", "user_id": 1, "time_entry_id": 1, "project_id": 1, "task_id": null}
|
|
{"asctime": "2025-11-28 19:17:52,383", "levelname": "WARNING", "name": "timetracker", "message": "Error compiling C:\\Users\\dries\\AppData\\Local\\Temp\\tmpx69za9_5\\invalid.po: [Errno 2] No such file or directory: 'C:\\\\Users\\\\dries\\\\AppData\\\\Local\\\\Temp\\\\tmpx69za9_5\\\\invalid.po'", "exc_info": "Traceback (most recent call last):\n File \"C:\\Users\\dries\\OneDrive\\Dokumente\\GitHub\\TimeTracker\\app\\utils\\i18n.py\", line 25, in compile_po_to_mo\n with open(po_path, \"r\", encoding=\"utf-8\") as po_file:\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nFileNotFoundError: [Errno 2] No such file or directory: 'C:\\\\Users\\\\dries\\\\AppData\\\\Local\\\\Temp\\\\tmpx69za9_5\\\\invalid.po'", "taskName": null}
|
|
{"asctime": "2025-11-28 19:17:52,392", "levelname": "INFO", "name": "timetracker", "message": "Compiling translations for de...", "taskName": null}
|
|
{"asctime": "2025-11-28 19:17:52,395", "levelname": "INFO", "name": "timetracker", "message": "Successfully compiled translations for de", "taskName": null}
|
|
{"asctime": "2025-11-28 19:47:32,261", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1e935000-e3ba-4180-99f5-ade4752878a2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:47:37,675", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4ea50318-4cd9-4083-96b3-e620ade8d13a", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:47:44,797", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "8b125bd1-e02b-437a-820a-1c5d4d3f3841", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:47:50,310", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "92edfe59-5517-4d62-9989-c735d472e0a4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:47:56,319", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "53b2f6f9-e543-46a4-993b-5feedb79fb93", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:48:02,149", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ba1f0324-acf9-4244-b187-0a9b40cc7979", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:48:07,894", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1538700c-2775-4774-a537-1c05f5e6f526", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:48:19,735", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4769d894-489a-42fc-9051-4de65922d4ad", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:48:25,575", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "1a7ba314-a4f1-457e-8446-7b2320ca5a3e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:20,576", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b36d01d9-f561-4e20-9637-6e5a14359a2e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:26,342", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "e8d975a5-2247-47db-bf0b-1d1f0c199d54", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:32,136", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "bf5abea0-d623-4330-ae4b-1674f4b8b783", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:37,958", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4fb71138-a64e-4346-ab15-1248174aac1d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:44,131", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "defce90b-93be-42db-9308-3f05f6ca8e50", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:55,833", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ef554a6a-2792-4fa8-8837-062fcc3aa353", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:49:55,984", "levelname": "INFO", "name": "timetracker", "message": "client_note.created", "taskName": null, "request_id": "3c0244bf-927a-4b91-9f93-61c3425a602f", "event": "client_note.created", "user_id": 1, "client_note_id": 1, "client_id": 1}
|
|
{"asctime": "2025-11-28 19:50:29,985", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "b972fb88-963f-4072-b708-0475e9fc7929", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:50:35,021", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "238cdea3-efab-440b-aae1-a40c585a6c8b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:52:23,858", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "4c8a6d6c-7ea6-4b84-8a03-ee186c26d411", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:52:29,450", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "9c645e73-c9b9-400f-8386-0c732d515b4e", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:52:35,063", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "29f43747-0b2b-4235-b6e1-32e62465033f", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:52:40,985", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "300b680d-d772-4f90-bd18-ae96d417f0d8", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:52:47,180", "levelname": "INFO", "name": "timetracker", "message": "project.archived", "taskName": null, "request_id": "bf9ff97a-28ef-4351-a27d-8918b771dc7b", "event": "project.archived", "user_id": 1, "project_id": 1, "reason": "Complete smoke test"}
|
|
{"asctime": "2025-11-28 19:52:47,341", "levelname": "INFO", "name": "timetracker", "message": "project.unarchived", "taskName": null, "request_id": "c2bb5da8-e59a-4873-be53-a10e63ec1246", "event": "project.unarchived", "user_id": 1, "project_id": 1}
|
|
{"asctime": "2025-11-28 19:53:15,324", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "dd0ccaa8-2f90-4490-9476-dd390cbfaee4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:53:33,350", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "c9af6adc-7cad-41dc-9a1b-591f1c65feba", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:53:33,620", "levelname": "INFO", "name": "timetracker", "message": "task.updated", "taskName": null, "request_id": "1f865c3a-27f1-4e8b-a938-ff654c832dac", "event": "task.updated", "user_id": 1, "task_id": 1, "project_id": 2}
|
|
{"asctime": "2025-11-28 19:53:39,153", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f787aba4-823d-4f8d-838d-c2c8b756d435", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:53:51,364", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "254f8c8e-0be9-4842-b97b-aa64d8ed63a2", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:53:57,178", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "3f48fc33-7356-43d0-beb9-4a4191c00fcc", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:03,534", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f8bb89ee-c52c-4a2d-aa1f-f126ce01529c", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:09,759", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "24bde30f-c64b-4d7c-9e19-7579b967f71b", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:16,328", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2cf25ed9-cfc3-464c-ab68-a68784ad764d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:22,082", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "693a4df4-5012-4703-a529-8a49c52289f4", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:27,857", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "99da20ed-2ed6-4b4f-86cc-c49b413e4d87", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:34,025", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "674e3254-8799-4f7e-8967-b8ebfdc01be5", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:34,166", "levelname": "INFO", "name": "timetracker", "message": "timer.resumed", "taskName": null, "request_id": "ba8758fc-5a8a-4a92-bc60-01aa368e5839", "event": "timer.resumed", "user_id": 1, "time_entry_id": 2, "original_timer_id": 1, "project_id": 1, "task_id": null, "description": "Test work"}
|
|
{"asctime": "2025-11-28 19:54:39,542", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "cd32365d-a3a9-4053-9b5d-0b8230e7df30", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:45,963", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "ee7f439c-e027-407a-b6b9-26853d64d5eb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:51,293", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f2da7b10-fbd4-4164-b44c-336c6784ad77", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:58,362", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2acf2fc2-3bac-4c3e-beae-0c02ce46672d", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:54:58,550", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.created", "taskName": null, "request_id": "3a39cef3-dc48-4470-8067-19bfc20a8932", "event": "time_entry_template.created", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template"}
|
|
{"asctime": "2025-11-28 19:54:58,628", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.updated", "taskName": null, "request_id": "31c5131a-c48f-4adb-95d1-dc134c658537", "event": "time_entry_template.updated", "user_id": 1, "template_id": 1}
|
|
{"asctime": "2025-11-28 19:54:58,659", "levelname": "INFO", "name": "timetracker", "message": "time_entry_template.deleted", "taskName": null, "request_id": "f01d0064-35dc-4bda-8d48-e6773f741b5a", "event": "time_entry_template.deleted", "user_id": 1, "template_id": 1, "template_name": "Smoke Test Template Updated"}
|
|
{"asctime": "2025-11-28 19:55:03,934", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "56e7edfe-7550-4e8e-8392-4de0eb59e719", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:55:14,405", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "0f869b20-15f8-4d5f-b88b-6e66452d8aa9", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:55:46,691", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "2e350d8b-5b6c-4654-8b2f-87c6f86d79bb", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:55:55,482", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "88cfc86c-0dcd-4b14-b414-8a1dd61f70f6", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:03,765", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "22abacd9-e3db-460a-bcfb-dede55cf2d52", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:04,021", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.created", "taskName": null, "request_id": "18776116-15b8-4cb7-8b2a-d062376aa9b8", "event": "weekly_goal.created", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "target_hours": 40.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 19:56:12,806", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f041105e-7f4e-4c1e-b829-f23f0a672070", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:13,102", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.updated", "taskName": null, "request_id": "7ae45204-0862-42fa-96c8-e0a3179bdff8", "event": "weekly_goal.updated", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "old_target": 40.0, "new_target": 35.0, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 19:56:21,368", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "99fe3547-6dcc-4fe6-8279-f91389d532be", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:21,715", "levelname": "INFO", "name": "timetracker", "message": "weekly_goal.deleted", "taskName": null, "request_id": "2e7848c3-ee84-4a8d-bfcd-411c3048073b", "event": "weekly_goal.deleted", "user_id": 1, "resource_type": "weekly_goal", "resource_id": 1, "week_label": "Nov 24 - Nov 30, 2025"}
|
|
{"asctime": "2025-11-28 19:56:30,341", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "f57360b4-6f9c-4fe7-803f-ff27d6fcd148", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:40,300", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "19831914-e19c-4700-ad89-3434af8f0cf1", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:48,383", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "130ae600-ef63-4004-9835-569120e58dce", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|
|
{"asctime": "2025-11-28 19:56:57,399", "levelname": "INFO", "name": "timetracker", "message": "auth.login_failed", "taskName": null, "request_id": "52dc0756-33b1-4f21-a7ea-81be55865476", "event": "auth.login_failed", "user_id": 1, "reason": "no_password_set", "auth_method": "local"}
|