Log File ของ Asterisk

Asterisk Opensource IP Pbx

Log File ของ Asterisk

โพสต์โดย nuiz » 23 ก.พ. 2011 21:08

บทความนี้จะพูดถึงรายละเอียด Log File ของ Asterisk ครับ เรื่องก็มีอยู่ว่า ผมเคยสงสัยอยู่ว่า Log File ที่อยู่ในไดเร็คตอรี่ /var/log/asterisk นั้น ข้อความที่โชว์บน Asterisk ซึ่ง Asterisk มันก็เก็บไว้ในไฟล์ ผมสงสัยอยู่ว่าบางเครื่องไฟล์มันก็ชื่อ messages บางเครื่องไฟล์ก็ชื่อ full ทำไมมันเป็นแบบนี้

แต่ตอนนี้รู้แล้วครับว่าทำไมมันเป็นแบบนั้น ก็ไม่มีอะไรมากครับ ลองเข้าไปดูในไฟล์ /etc/asterisk/logger.conf แล้วดูบรรทัดล่างๆอ่ะครับ ประมาณนี้

[logfiles]
;debug => debug
console => notice,warning,error
;console => notice,warning,error,debug
messages => notice,warning,error
;full => notice,warning,error,debug,verbose

ระหว่างบรรทัด messages และ full ถ้าเราเอา ; ออกบรรทัดไหน Asterisk ก็จะใช้ไฟล์ชื่อนั้นอ่ะครับ ซึ่งจากตัวอย่าง ไฟล์มันจะชื่อ messages เก็บ Log 3 ระดับคือ notice, warning, error

ถ้าเราแก้ไขอะไรก็ตามในไฟล์นี้ เราไม่ต้อง Reload หรือ Restart Asterisk ใหม่หรอกครับ แค่ใช้คำสั่ง logger reload จาก Asterisk Console หรือ asterisk -rx "logger reload" จาก Linux Prompt ก็มีผลแล้ว

บรรทัด debug ไม่ควรเอาเครื่องหมาย ; ออกนะครับ เพราะเมื่อเปิดใช้ Asterisk จะเก็บ Message ทุกอย่างซึ่งมีเยอะมากไม่ใช่แค่ที่เราเห็นใน Asterisk Console นะครับ มันจะโหลดเครื่องเปล่าๆ ให้เปิดเมื่อจำเป็นจริงๆเช่นต้องการวิเคราะห์หาปัญหา
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7069
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง Asterisk SIP Server

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 7 ท่าน

cron