Tab 5

# Log

Log ใช้ดูข้อความการทำงานของ bot ทั้ง info, warning, error และบันทึก log เป็นไฟล์เพื่อส่งต่อหรือวิเคราะห์ย้อนหลัง

## Step by step

1. เปิดแถบ `Log` ก่อนหรือระหว่าง run
2. ดูข้อความล่าสุดด้านล่าง ข้อความใหม่จะถูกเพิ่มตาม runtime action
3. ถ้าเกิด error ให้ดู timestamp และข้อความ error ตรงรายการนั้น
4. กด `Save` เพื่อ download log เป็นไฟล์ text
5. ถ้าต้องส่งหลักฐาน debug ให้กด `Support Bundle` เพื่อ export JSON รวม log ล่าสุด, health, storage, preflight, run summary และ validation
6. นำไฟล์ log หรือ Support Bundle ไปใช้คู่กับ Report/Reports+ เพื่อวิเคราะห์ failed item

## แปลความหมาย log แบบเร็ว

ชนิดข้อความ | ความหมาย | ควรทำอะไร
--- | --- | ---
ข้อความปกติ | สถานะทั่วไป เช่น selected tab, build plan, loaded map | ใช้เช็คว่า workflow เดินตามลำดับ
warning | ยังไม่ล้ม แต่มีความเสี่ยง เช่น Post Now หรือ data ไม่ครบ | อ่านก่อนกด Start หรือแก้ข้อมูลแล้ว Build ใหม่
error | รายการหรือขั้นตอนล้มเหลว | ดู Queue failed badge, Reports+ failed SKU และ retry เฉพาะรายการ

ข้อดีของ Save Log: ถ้ามีปัญหาที่เกิดเป็นครั้งคราว log จะบอกลำดับจริงว่า bot ทำอะไรไปแล้ว ช่วยแยกปัญหาไฟล์, Product Map, tab ไม่พร้อม หรือ TikTok page state ได้ง่ายขึ้น

## Support Bundle

1. เปิด Log หลังเกิดปัญหา เพื่อให้ข้อความ error ล่าสุดยังอยู่ในหน้า
2. กด `Support Bundle` ที่หัว Log
3. รอ status แสดงว่า export สำเร็จ
4. ไฟล์ JSON จะรวม manifest/package version, health JSON, storage inventory, latest preflight, latest run summary, logs, report stats และ validation summary
5. ระบบจะไม่แนบวิดีโอส่วนตัว ไม่ใส่ path จริง และไม่ใส่ image base64