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