Log Viewer ใช้สำหรับแสดง Error Log ใน Laravel 5 ส่วนตัวที่เลือกเพราะ UI เรียบง่าย และแค่ไว้ช่วย Debug  บน Production เท่านั้น ซึ่งมีความสามารถเพียงพอสำหรับการใช้งาน คือ แสดงรายการ Log , เลือกจำนวนแถวแสดงต่อหน้า  , ค้นหา และสามารถลบไฟล์ Log ได้ เมื่อเริ่มใหญ่หรือแก้ปัญหานั้นไปแล้ว

ขั้นตอนการติดตั้ง

โดยเราจะติดตั้งผ่าน composer เปิด Terminalเข้าไปที่ Project และพิมพ์คำสั่งดังนี้

composer require rap2hpoutre/laravel-log-viewer

เพิ่ม Service Provider โดยไปที่ไฟล์ config/app.php ในส่วน providers

Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class,

เพิ่ม route เพื่อใช้สำหรับแสดง Log (ตรงนี้แนะนำว่าเปลี่ยน route เป็นชื่ออื่น เพื่อไม่ให้คนอื่นสุ่มเข้ามาได้ หรือไม่ก็ทำระบบ Authentication ให้ Login ก่อนเข้าใช้งานก็ได้เช่นกัน)

Route::get('logs', '\Rap2hpoutre\LaravelLogViewer\[email protected]');

ไปที่ http://myapp/logs หรือ route อื่นที่เราสร้างไว้

กรณีเกิดปัญหา

ถ้ามีข้อผิดพลาด InvalidArgumentException in FileViewFinder.php อาจจะเกิดปัญหาจาก config caching ให้ตรวจสอบการติดตั้งอีกครั้ง และรันคำสั่งphp artisan config:clearเพื่อ clear ค่าของ config caching ลองดูครับ

อ้างอิง https://github.com/rap2hpoutre/laravel-log-viewer

Author: ศิริชัย ธีรภัทรสกุล เป็นนักพัฒนาเว็บไซต์ และผู้ก่อตั้ง "เมมโมเอท" เริ่มทำงานมาตั้งแต่ปี พ.ศ. 2547 ประสบการณ์ความรู้ความสามารถที่สั่งสมมา มีทั้งการเขียนโปรแกรม, งานออกแบบ UX/UI และวิเคราะห์ระบบ จึงทำให้มีความเข้าใจคนทำธุรกิจ เพื่อที่จะทำระบบออกมาให้ใช้งานได้จริงตรงตามจุดประสงค์

Leave a Comment