Commit d425ecd
committed
feat: implement unified logging system with LogRocket integration
MAJOR IMPROVEMENT: Replace all scattered console.log statements with a centralized, professional logging system.
New unified logger features:
- ✅ Consistent formatting with emojis and colors
- ✅ Multiple log levels (debug, info, warn, error, critical)
- ✅ Automatic LogRocket integration for production monitoring
- ✅ Context-aware logging (PAGE_SAVE, VERSION_SAVE, API, USER, etc.)
- ✅ Structured data logging for better debugging
- ✅ Works in both client and server environments
Applied to critical page saving flow:
- API endpoint (/api/pages PUT) - Complete request/response logging
- Version saving system - Detailed process tracking
- Client-side save function - User action and API call logging
- Error handling - Proper error categorization and reporting
This provides absolute simplicity while ensuring comprehensive monitoring and debugging capabilities. All logs go to both console (development) and LogRocket (production) automatically.1 parent 6ffcdf4 commit d425ecd
File tree
4 files changed
+294
-24
lines changed- app
- api/pages
- components/pages
- firebase/database
- utils
4 files changed
+294
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
314 | 315 | | |
315 | 316 | | |
316 | 317 | | |
| 318 | + | |
| 319 | + | |
317 | 320 | | |
| 321 | + | |
318 | 322 | | |
319 | 323 | | |
320 | 324 | | |
| 325 | + | |
321 | 326 | | |
| 327 | + | |
322 | 328 | | |
323 | | - | |
324 | | - | |
325 | | - | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
326 | 333 | | |
327 | 334 | | |
328 | 335 | | |
| 336 | + | |
329 | 337 | | |
330 | 338 | | |
331 | 339 | | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
332 | 351 | | |
| 352 | + | |
333 | 353 | | |
334 | 354 | | |
335 | 355 | | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
336 | 361 | | |
337 | 362 | | |
338 | 363 | | |
339 | 364 | | |
| 365 | + | |
| 366 | + | |
340 | 367 | | |
| 368 | + | |
341 | 369 | | |
342 | 370 | | |
343 | 371 | | |
344 | 372 | | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
345 | 380 | | |
346 | 381 | | |
347 | 382 | | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
348 | 387 | | |
349 | 388 | | |
350 | 389 | | |
351 | 390 | | |
352 | 391 | | |
| 392 | + | |
353 | 393 | | |
354 | 394 | | |
355 | 395 | | |
| |||
383 | 423 | | |
384 | 424 | | |
385 | 425 | | |
386 | | - | |
| 426 | + | |
387 | 427 | | |
388 | 428 | | |
| 429 | + | |
389 | 430 | | |
390 | 431 | | |
391 | 432 | | |
| |||
400 | 441 | | |
401 | 442 | | |
402 | 443 | | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
403 | 451 | | |
404 | 452 | | |
405 | 453 | | |
406 | 454 | | |
407 | | - | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
408 | 460 | | |
409 | 461 | | |
410 | 462 | | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
411 | 468 | | |
412 | 469 | | |
413 | 470 | | |
| |||
483 | 540 | | |
484 | 541 | | |
485 | 542 | | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
486 | 548 | | |
487 | 549 | | |
488 | 550 | | |
489 | 551 | | |
490 | 552 | | |
491 | 553 | | |
492 | 554 | | |
493 | | - | |
494 | | - | |
495 | | - | |
| 555 | + | |
| 556 | + | |
496 | 557 | | |
497 | 558 | | |
498 | | - | |
499 | | - | |
| 559 | + | |
| 560 | + | |
500 | 561 | | |
501 | 562 | | |
502 | 563 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
620 | 620 | | |
621 | 621 | | |
622 | 622 | | |
623 | | - | |
| 623 | + | |
624 | 624 | | |
625 | 625 | | |
626 | | - | |
| 626 | + | |
627 | 627 | | |
628 | 628 | | |
629 | 629 | | |
630 | 630 | | |
631 | 631 | | |
632 | | - | |
| 632 | + | |
633 | 633 | | |
634 | 634 | | |
635 | 635 | | |
636 | 636 | | |
637 | 637 | | |
638 | | - | |
| 638 | + | |
639 | 639 | | |
640 | 640 | | |
641 | 641 | | |
| |||
653 | 653 | | |
654 | 654 | | |
655 | 655 | | |
656 | | - | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
657 | 662 | | |
658 | 663 | | |
659 | 664 | | |
| |||
665 | 670 | | |
666 | 671 | | |
667 | 672 | | |
668 | | - | |
| 673 | + | |
669 | 674 | | |
670 | 675 | | |
671 | 676 | | |
| |||
677 | 682 | | |
678 | 683 | | |
679 | 684 | | |
680 | | - | |
| 685 | + | |
681 | 686 | | |
682 | 687 | | |
683 | 688 | | |
| |||
710 | 715 | | |
711 | 716 | | |
712 | 717 | | |
713 | | - | |
| 718 | + | |
714 | 719 | | |
715 | 720 | | |
716 | 721 | | |
| |||
721 | 726 | | |
722 | 727 | | |
723 | 728 | | |
724 | | - | |
| 729 | + | |
725 | 730 | | |
726 | 731 | | |
727 | 732 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
290 | 291 | | |
291 | 292 | | |
292 | 293 | | |
293 | | - | |
294 | | - | |
295 | | - | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
296 | 300 | | |
297 | 301 | | |
298 | 302 | | |
299 | | - | |
| 303 | + | |
300 | 304 | | |
301 | 305 | | |
302 | 306 | | |
| |||
0 commit comments