|
|
@@ -0,0 +1,68 @@
|
|
|
+2026-09-03 08:21:52,169 INFO [root] [-] Logging to file: C:\ProgramData\Bambuddy\logs\bambuddy.log
|
|
|
+2026-09-03 08:21:52,170 INFO [root] [-] Bambuddy starting - debug=False, log_level=INFO
|
|
|
+2026-09-03 08:21:55,906 WARNING [backend.app.core.encryption] [-] MFA key file C:\ProgramData\Bambuddy\data\.mfa_encryption_key: filesystem did not enforce 0o600 (actual: 0o666). Key may be world-readable on Windows / SMB / FUSE mounts.
|
|
|
+2026-09-03 08:21:55,906 INFO [backend.app.core.encryption] [-] Generated new MFA encryption key and saved to C:\ProgramData\Bambuddy\data\.mfa_encryption_key
|
|
|
+2026-09-03 08:21:56,156 INFO [backend.app.core.database] [-] Created default group: Administrators
|
|
|
+2026-09-03 08:21:56,157 INFO [backend.app.core.database] [-] Created default group: Operators
|
|
|
+2026-09-03 08:21:56,160 INFO [backend.app.core.database] [-] Created default group: Viewers
|
|
|
+2026-09-03 08:21:56,224 INFO [backend.app.core.database] [-] Seeded 91 default spool catalog entries
|
|
|
+2026-09-03 08:21:56,521 INFO [backend.app.core.database] [-] Seeded 638 default color catalog entries
|
|
|
+2026-09-03 08:21:57,270 INFO [backend.app.services.mqtt_relay] [-] MQTT relay disabled
|
|
|
+2026-09-03 08:21:57,277 INFO [backend.app.services.smart_plug_manager] [-] Smart plug scheduler started
|
|
|
+2026-09-03 08:21:57,277 INFO [backend.app.services.smart_plug_manager] [-] Smart plug energy snapshot loop started
|
|
|
+2026-09-03 08:21:57,278 INFO [backend.app.services.ha_sensor_manager] [-] Home Assistant sensor poller started
|
|
|
+2026-09-03 08:21:57,278 INFO [backend.app.services.location_ha_sensor_manager] [-] Home Assistant location-sensor poller started
|
|
|
+2026-09-03 08:21:57,281 INFO [backend.app.services.print_scheduler] [-] Print scheduler started
|
|
|
+2026-09-03 08:21:57,286 INFO [backend.app.services.notification_service] [-] Notification digest scheduler started
|
|
|
+2026-09-03 08:21:57,286 INFO [backend.app.services.github_backup] [-] Starting GitHub backup scheduler
|
|
|
+2026-09-03 08:21:57,286 INFO [backend.app.services.local_backup] [-] Starting local backup scheduler
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.services.obico_detection] [-] Starting Obico detection service
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.services.library_trash] [-] Starting library trash sweeper
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.services.archive_purge] [-] Starting archive auto-purge sweeper
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.main] [-] AMS history recording started
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.main] [-] Printer sensor history recording started
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.main] [-] Printer runtime tracking started
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.main] [-] SpoolBuddy watchdog started
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.main] [-] Camera stream cleanup started
|
|
|
+2026-09-03 08:21:57,290 INFO [backend.app.main] [-] Printer connection watchdog started
|
|
|
+2026-09-03 08:21:57,934 INFO [backend.app.main] [-] Expected prints cleanup started
|
|
|
+2026-09-03 08:21:57,935 INFO [backend.app.main] [-] Auth periodic cleanup started
|
|
|
+2026-09-03 08:21:57,937 INFO [backend.app.services.loop_watchdog] [-] Event-loop stall watchdog started — dumps all thread stacks to stderr if the loop stalls for more than 30s
|
|
|
+2026-09-03 08:21:57,946 INFO [root] [-] Virtual printer manager synced from database
|
|
|
+2026-09-03 08:22:22,637 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=<anonymous>)
|
|
|
+2026-09-03 08:22:22,638 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
|
|
|
+2026-09-03 08:22:22,638 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 0 printers
|
|
|
+2026-09-03 08:22:22,642 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
|
|
|
+2026-09-03 08:22:23,023 INFO [uvicorn.access] [-] [IP]:63808 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
|
|
|
+2026-09-03 08:22:53,288 INFO [backend.app.api.routes.auth] [26cf45ee] Creating admin user: [USER]
|
|
|
+2026-09-03 08:22:53,297 INFO [backend.app.api.routes.auth] [26cf45ee] Added new admin user to Administrators group
|
|
|
+2026-09-03 08:22:53,297 INFO [backend.app.api.routes.auth] [26cf45ee] Admin user added to session: [USER]
|
|
|
+2026-09-03 08:22:53,307 INFO [backend.app.api.routes.auth] [26cf45ee] Admin user created successfully: 1
|
|
|
+2026-09-03 08:22:53,307 INFO [backend.app.api.routes.auth] [26cf45ee] Setup completed: auth_enabled=True, admin_created=True
|
|
|
+2026-09-03 08:22:53,307 INFO [uvicorn.access] [-] [IP]:63820 - "POST /api/v1/auth/setup HTTP/1.1" 200
|
|
|
+2026-09-03 08:23:05,828 INFO [uvicorn.access] [-] [IP]:63826 - "POST /api/v1/auth/login HTTP/1.1" 200
|
|
|
+2026-09-03 08:23:05,932 INFO [uvicorn.access] [-] [IP]:63827 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
|
|
|
+2026-09-03 08:23:06,725 INFO [uvicorn.access] [-] [IP]:63826 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
|
|
|
+2026-09-03 08:23:06,733 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
|
|
|
+2026-09-03 08:23:06,735 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
|
|
|
+2026-09-03 08:23:06,735 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 0 printers
|
|
|
+2026-09-03 08:26:09,596 INFO [uvicorn.access] [-] [IP]:63749 - "POST /api/v1/inventory/spools HTTP/1.1" 200
|
|
|
+2026-09-03 08:26:09,609 INFO [uvicorn.access] [-] [IP]:63749 - "PUT /api/v1/inventory/spools/1/k-profiles HTTP/1.1" 200
|
|
|
+2026-09-03 08:26:09,622 INFO [uvicorn.access] [-] [IP]:63749 - "PUT /api/v1/inventory/spools/1/filament-presets HTTP/1.1" 200
|
|
|
+2026-09-03 08:26:56,690 INFO [uvicorn.access] [-] [IP]:63769 - "POST /api/v1/inventory/spools HTTP/1.1" 200
|
|
|
+2026-09-03 08:26:56,702 INFO [uvicorn.access] [-] [IP]:63780 - "PUT /api/v1/inventory/spools/2/k-profiles HTTP/1.1" 200
|
|
|
+2026-09-03 08:26:56,711 INFO [uvicorn.access] [-] [IP]:63781 - "PUT /api/v1/inventory/spools/2/filament-presets HTTP/1.1" 200
|
|
|
+2026-09-03 08:33:51,009 INFO [backend.app.api.routes.websocket] [-] WebSocket client disconnected normally
|
|
|
+2026-09-03 11:18:50,585 INFO [uvicorn.access] [-] [IP]:62185 - "POST /api/v1/auth/ws-token HTTP/1.1" 200
|
|
|
+2026-09-03 11:18:50,591 INFO [backend.app.api.routes.websocket] [-] WebSocket client connecting (principal=[USER])
|
|
|
+2026-09-03 11:18:50,593 INFO [backend.app.api.routes.websocket] [-] WebSocket client connected
|
|
|
+2026-09-03 11:18:50,593 INFO [backend.app.api.routes.websocket] [-] Sent initial status for 0 printers
|
|
|
+2026-09-03 11:19:00,895 INFO [uvicorn.access] [-] [IP]:55175 - "POST /api/v1/printers/camera/stream-token HTTP/1.1" 200
|
|
|
+2026-09-03 11:19:54,265 INFO [uvicorn.access] [-] [IP]:51070 - "POST /api/v1/archives/upload-bulk HTTP/1.1" 200
|
|
|
+2026-09-03 11:20:26,696 INFO [uvicorn.access] [-] [IP]:51082 - "POST /api/v1/discovery/stop HTTP/1.1" 200
|
|
|
+2026-09-03 11:20:26,698 INFO [uvicorn.access] [-] [IP]:51100 - "POST /api/v1/discovery/scan/stop HTTP/1.1" 200
|
|
|
+2026-09-03 11:21:26,351 INFO [uvicorn.access] [-] [IP]:51116 - "POST /api/v1/discovery/scan/stop HTTP/1.1" 200
|
|
|
+2026-09-03 11:21:26,352 INFO [uvicorn.access] [-] [IP]:51113 - "POST /api/v1/discovery/stop HTTP/1.1" 200
|
|
|
+2026-09-03 11:23:09,357 INFO [backend.app.api.routes.support] [a73eb6f1] Log level changed to DEBUG
|
|
|
+2026-09-03 11:23:09,357 INFO [backend.app.api.routes.bug_report] [a73eb6f1] Bug report: enabled debug logging
|
|
|
+2026-09-03 11:23:09,357 INFO [uvicorn.access] [-] [IP]:51160 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
|