نمای کلی
نمایشگر لاگ برای Chrome: باز کردن، جستجو، فیلتر و tail فایل های .log محلی با regex، رنگ سطح و بدون آپلود.
Log Viewer & Search یک افزونه Chrome برای مشاهده لاگ است، مناسب توسعه دهندگان، تیم های DevOps، مهندسان QA و نیروهای پشتیبانی که باید فایل های .log، .txt، JSONL، syslog، Apache و لاگ های برنامه را بدون آپلود داده های خصوصی در هیچ جایی باز کنند. یک فایل را داخل Chrome رها کنید، با متن ساده یا regex جستجو کنید، بر اساس سطح فیلتر کنید، خطوط لاگ JSON را بررسی کنید و کل جریان کار را روی دستگاه خودتان محلی نگه دارید. 🚀 🚀 چرا توسعه دهندگان این نمایشگر لاگ را دوست دارند بیشتر کار با لاگ از یک مسئله ساده شروع می شود: یک فایل دارید، باید خطا را پیدا کنید و نمی خواهید منتظر یک ابزار دسکتاپ سنگین بمانید یا لاگ های production را در یک سایت آنلاین paste کنید. Log Viewer & Search، Chrome را به یک نمایشگر متمرکز فایل لاگ تبدیل می کند که اصول را درست انجام می دهد: باز شدن سریع، ردیف های خوانای monospace، شماره خط، رنگ های سطح، جستجوی regex، چیپ های فیلتر، نتایج قابل کپی و مدل حریم خصوصی که می توانید برای تیم امنیت توضیح دهید. این ابزار Chrome برای مشاهده لاگ، برای جلسه های واقعی دیباگ ساخته شده است. از مجوزهای نگران کننده دوری می کند، اسکریپت به وب سایت ها تزریق نمی کند و سابقه مرور را نمی خواهد. افزونه یک تب نمایشگر داخلی باز می کند و از دسترسی فایل Chrome، drag and drop و پردازش محلی استفاده می کند. لاگ های شما داخل فرایند مرورگر روی دستگاهتان باقی می مانند. ⚡ همه چیز در پلن رایگان ✓ باز کردن یک فایل .log، .txt، .json یا .jsonl تا 10 MB ✓ drag and drop فایل ها یا استفاده از file picker بومی ✓ جستجو بر اساس keyword، request ID، user ID، متن stack trace، host، path یا status code ✓ فعال کردن جستجوی regex برای الگوهایی مثل timeout|exception|failed ✓ فیلتر کردن ردیف های قابل مشاهده بر اساس ERROR، WARN، INFO، DEBUG، TRACE یا OTHER ✓ تشخیص خودکار سطح های رایج لاگ از متن ساده و فیلدهای لاگ JSON ✓ نمایش شماره خط، timestamp، اندازه فایل، تعداد کل خطوط و تعداد نتایج قابل مشاهده ✓ انتخاب هر خط برای بررسی پیام کامل بدون از دست دادن جای خود ✓ کپی خطوط فیلتر شده برای ticket، یادداشت incident یا handoff در چت ✓ بارگذاری یک لاگ نمونه داخلی برای یادگیری سریع رابط کاربری ✓ استفاده از یک ابزار local-first بدون ثبت نام برای نمایشگر اصلی ✓ وقتی میخواهید روی پیامها تمرکز کنید، نویز مهر زمانی را مخفی کنید ✓ رنگ های ترمینال رایج ANSI را به ردیف های برجسته قابل خواندن تبدیل کنید 🔓 Pro چه چیزهایی را آزاد می کند ✦ فایل های بزرگ: باز کردن لاگ های 100 MB+ با خواندن تکه ای و اسکرول مجازی، تا رابط به جای render کردن همه ردیف ها در DOM، پاسخگو بماند. ✦ Tail follow: خواندن دوباره یک فایل محلی در حال رشد و نگه داشتن جدیدترین خطوط مطابق در دید، در حالی که یک app، build یا فرایند سرور همچنان می نویسد. ✦ فیلترهای ذخیره شده: نگه داشتن جستجوهای تکراری مثل OutOfMemory، 502، payment_failed، user_id، trace_id یا request_id برای جلسه بعد. ✦ جریان کار چندفایلی: ترکیب لاگ های مرتبط app، worker، proxy و error بر اساس timestamp، وقتی یک فایل کل داستان را نشان نمی دهد. ✦ Export: ذخیره نمای فیلتر شده به صورت CSV برای گزارش های incident، شواهد QA یا بررسی در spreadsheet. ✦ گسترش لاگ JSON: pretty-print کردن خطوط ساختاریافته لاگ JSON تا فیلدهای تو در تو داخل نمایشگر خوانا شوند. 🎯 برای چه کسانی است این نمایشگر فایل لاگ برای توسعه دهندگان backend است که خطاهای برنامه را بررسی می کنند، مهندسان frontend که خروجی build محلی را می خوانند، تیم های DevOps که مشکلات deploy را بررسی می کنند، تسترهای QA که شواهد failure جمع آوری می کنند، تیم های پشتیبانی که request ID مشتری را دنبال می کنند و بنیان گذارانی که بدون باز کردن یک مجموعه کامل observability مشکلات production را دیباگ می کنند. همچنین روی Chromebook ها و دستگاه های محدود که نصب یک نمایشگر لاگ native کند یا ناممکن است، مفید است. 🛠️ چگونه کار می کند 1. Log Viewer & Search را به نوار ابزار Chrome pin کنید. 2. روی آیکن افزونه کلیک کنید تا تب نمایشگر باز شود. 3. یک فایل .log را رها کنید یا با file picker انتخاب کنید. 4. با متن یا regex جستجو کنید، سپس بر اساس سطح لاگ فیلتر کنید. 5. خطوط مطابق را کپی کنید، ورودی های JSON را بررسی کنید، CSV export بگیرید یا وقتی فایل هنوز در حال رشد است از Tail follow استفاده کنید. 💡 کاربردهای واقعی • پیدا کردن همه خطوط ERROR بعد از یک deploy ناموفق. • جستجوی request ID مربوط به production در یک لاگ برنامه دانلود شده. • فیلتر کردن لاگ های nginx یا Apache برای پاسخ های سطح 500. • بررسی لاگ های JSONL از Node، Python، Laravel، Rails، Go یا توابع serverless. • باز نگه داشتن یک لاگ محلی در حال رشد هنگام بازتولید یک bug. • کپی فقط خطوط مرتبط در ticket های Jira، GitHub، Linear یا پشتیبانی. • بررسی لاگ های CI build بدون نویز مراحل موفق. • بررسی اینکه failure ها warning، error، retry یا ورودی های debug پر سر و صدا هستند. 🔒 حریم خصوصی قابل راستی آزمایی محتوای لاگ شما هرگز توسط این افزونه آپلود نمی شود. پردازش، جستجو، فیلتر regex، تشخیص سطح، اسکرول مجازی، گسترش JSON و export همگی به صورت محلی در Chrome اجرا می شوند. افزونه فقط مجوز storage به همراه host لایسنس Peak Productivity را درخواست می کند. Storage برای تنظیمات، فیلترهای ذخیره شده، cache لایسنس و شمارنده های ناشناس activation استفاده می شود. افزونه مجوزهای tabs، history، downloads، scripting، webRequest یا دسترسی همه سایت ها را درخواست نمی کند. 📊 کارایی و benchmark ها نمایشگر فایل ها را تکه تکه می خواند و فقط ردیف های قابل مشاهده را render می کند. این مهم است، چون نمایشگر لاگی که روی یک فایل واقعی freeze شود مفید نیست. کاربران Free می توانند فایل هایی تا 10 MB باز کنند. Pro برای لاگ های 100 MB+ طراحی شده است، با خواندن تکه ای، شاخص فیلتر مبتنی بر worker و ردیف های virtualized که DOM را کوچک نگه می دارند. کار Regex خارج از مسیر اصلی UI اجرا می شود تا تایپ جستجو صفحه را قفل نکند. 🆚 چرا این را به جای گزینه های دیگر انتخاب کنید ✓ برخلاف نمایشگرهای لاگ آنلاین، لاگ های شما روی سرور شخص ثالث آپلود نمی شوند. ✓ برخلاف یک ویرایشگر متن عمومی، سطح ها، timestamp ها، فیلتر کردن و ورودی های لاگ JSON بخشی از جریان کار هستند. ✓ برخلاف ابزارهای سنگین observability، این برای فایلی است که همین حالا روی دستگاه شماست. ✓ برخلاف جریان های فقط ترمینال، رابط قابل جستجو، بصری و قابل اشتراک با هم تیمی هایی است که با terminal کار نمی کنند. ✓ برخلاف افزونه هایی که صفحه ها را hijack می کنند، این نمایشگر لاگ فقط وقتی باز می شود که روی آن کلیک کنید. 🛡️ امنیت Log Viewer & Search از Manifest V3 استفاده می کند، JavaScript راه دور ندارد و منطق خود را داخل بسته افزونه ارائه می دهد. content script به وب سایت ها تزریق نمی کند. به دسترسی همه سایت ها نیاز ندارد. فعالیت مرور را پایش نمی کند. محتوای وب سایت ها را جمع آوری نمی کند. تنها تماس های شبکه شامل بررسی های لایسنس، لینک های checkout، صفحه های اختیاری email opt-in و رویدادهای ناشناس رشد هستند که متن لاگ را شامل نمی شوند. ❓ پرسش های پرتکرار Q: آیا این یک log viewer chrome extension است یا وب سایت؟ A: این یک افزونه Chrome است. نمایشگر از بسته افزونه اجرا می شود و وقتی روی آیکن نوار ابزار کلیک می کنید در یک تب Chrome باز می شود. Q: آیا لاگ های من آپلود می شوند؟ A: خیر. فایل های لاگ محلی می مانند. افزونه آن ها را در Chrome و روی دستگاه شما می خواند و فیلتر می کند. Q: آیا از regex پشتیبانی می کند؟ A: بله. Regex را فعال کنید و الگوهایی مانند error|fatal، status=5\\d\\d، user_id=\\d+ یا timeout.*payment را جستجو کنید. Q: چه فرمت های لاگی کار می کنند؟ A: لاگ های متن ساده، فایل های .log، فایل های .txt، لاگ های JSON، لاگ های JSONL، خطوط سبک syslog، لاگ های دسترسی Apache یا nginx، لاگ های app و لاگ های CI همگی به عنوان متن کار می کنند. تشخیص سطح، الگوهای رایج ERROR، WARN، INFO، DEBUG، TRACE، fatal، exception، failed و warning را پوشش می دهد. Q: فایل ها چقدر می توانند بزرگ باشند؟ A: Free یک فایل تا 10 MB را باز می کند. Pro برای لاگ های 100 MB+ با خواندن تکه ای و اسکرول مجازی ساخته شده است. Q: آیا می تواند یک فایل لاگ در حال رشد را دنبال کند؟ A: بله، با Pro. فایل را از طریق file picker باز کنید، سپس از Tail follow برای خواندن دوباره محتوای جدید از disk استفاده کنید. Q: چرا به مجوز storage نیاز دارد؟ A: Storage تنظیمات، فیلترهای ذخیره شده، وضعیت لایسنس و flag های محلی استفاده را ذخیره می کند. محتوای لاگ را ذخیره نمی کند، مگر اینکه خودتان آن را صریحا کپی یا export کنید. Q: آیا آفلاین کار می کند؟ A: مشاهده اصلی، جستجو، فیلتر کردن و کپی کردن آفلاین کار می کنند. refresh لایسنس، checkout و صفحه های email opt-in به دسترسی شبکه نیاز دارند. 🚀 شروع کنید Log Viewer & Search را نصب کنید، آن را pin کنید، یک لاگ را باز کنید و خط مهم را جستجو کنید. اگر به یک نمایشگر سریع و خصوصی فایل لاگ در Chrome با regex، رنگ بندی سطح، Tail follow، پشتیبانی از فایل بزرگ و export به CSV نیاز دارید، این افزونه دقیقا برای همین کار ساخته شده است.
جزئیات
- نسخه1.0.0
- تاریخ بهروزرسانی۱۹ خرداد ۱۴۰۵
- ارائهکنندهComparendo
- اندازه364KiB
- زبانها۵۳ زبان
- توسعهدهندهRegios
Ostenbergstrasse 11 Liestal 4410 CHایمیل
comparendoch@regios.org - غیرتاجراین توسعهدهنده خودش را بهعنوان فروشنده معرفی نکرده است. اگر مصرفکنندهای در اتحادیه اروپا هستید لطفاً توجه داشته باشید که حقوق مصرفکننده برای قراردادهای میان شما و این توسعهدهنده اعمال نمیشود.
حریم خصوصی
این توسعهدهنده اعلام میکند که دادههای شما
- خارج از موارد استفاده تأییدشده، به اشخاص ثالث فروخته نمیشود
- برای اهداف نامرتبط با عملکرد اصلی مورد استفاده یا منتقل نمیشود
- برای تعیین اعتبارمندی یا برای اهداف وامدهی استفاده یا منتقل نمیشود