การดูบันทึก (Log)

โดยค่าเริ่มต้น FIRERPA จะไม่เขียนบันทึก (log) ใดๆ หากคุณต้องการดูบันทึกการทำงานที่เกี่ยวข้อง คุณสามารถทำให้ service เขียนบันทึกลงในไฟล์ได้สองวิธี ในกรณีส่วนใหญ่ คุณอาจติดตั้งผ่านโมดูล Magisk หรือแอปที่เริ่มทำงานอัตโนมัติ ซึ่งทั้งสองกรณีนี้ไม่สามารถตั้งค่าไฟล์บันทึกโดยการเพิ่ม command line ได้โดยตรง คุณจำเป็นต้องกำหนดค่าบันทึกผ่าน properties.local คุณสามารถแก้ไขไฟล์การกำหนดค่า properties.local ด้วยตนเอง หรือใช้คำสั่งต่อไปนี้เพื่อเขียนการกำหนดค่าบันทึก

echo logfile=/data/local/tmp/server.log >>~/properties.local

สำหรับผู้ใช้ที่เริ่มทำงานด้วยตนเอง เนื่องจากคุณรัน launch.sh ด้วยตนเองโดยตรงหรือด้วยวิธีอื่น คุณยังสามารถเพิ่มพารามิเตอร์ --logfile=/data/local/tmp/server.log ต่อท้ายคำสั่งเพื่อให้ได้ผลลัพธ์เช่นเดียวกัน ซึ่งจะให้ผลเหมือนกับวิธีการข้างต้น

sh /path/to/server/bin/launch.sh --logfile=/data/local/tmp/server.log

ข้อควรสนใจ

หลังจากอัปเดตไฟล์การกำหนดค่า `properties.local` แล้ว จำเป็นต้องรีสตาร์ทอุปกรณ์หรือบริการ FIRERPA เพื่อให้การเปลี่ยนแปลงมีผล

โดยปกติแล้ว เราไม่แนะนำให้เปิดใช้งานการบันทึก เนื่องจากบันทึกของ service จะถูกเขียนในรูปแบบการต่อท้าย (append) ซึ่งในสถานการณ์ที่รุนแรงอาจทำให้พื้นที่จัดเก็บข้อมูลของอุปกรณ์ของคุณเต็มได้ ดังนั้น คุณอาจต้องเขียนตรรกะของสคริปต์เพิ่มเติมด้วยตนเองเพื่อล้างบันทึกโดยอัตโนมัติ เพื่อป้องกันปัญหาดังกล่าว