ณ เดือนพฤษภาคม 2567 โรลบาร์จะไม่ได้รับการปรับปรุงที่เก็บนี้อย่างแข็งขันและวางแผนที่จะเก็บถาวรในเดือนมกราคมปี 2568 เราสนับสนุนให้ชุมชนของเราแยกซื้อคืนนี้หากคุณต้องการพัฒนาต่อไป ในขณะที่ Rollbar จะไม่มีส่วนร่วมในการพัฒนาที่ใช้งานอยู่อีกต่อไปเรายังคงมุ่งมั่นที่จะตรวจสอบและรวมคำขอดึงที่เกี่ยวข้องกับการอัปเดตความปลอดภัย หากส้อมได้รับการดูแลอย่างแข็งขันโปรดติดต่อทีมสนับสนุนของเราและเราจะเชื่อมโยงกับเอกสารของเรา
Flash (Actionscript 3) ไลบรารีสำหรับการรายงานข้อยกเว้นข้อผิดพลาดและข้อความบันทึกไปยัง Rollbar
flash_rollbar/src ในเส้นทางต้นทางของคุณหรือวางไฟล์ Rollbar.swc ในเส้นทางห้องสมุดของโครงการของคุณRollbar.init(this, accessToken, environment); จาก DisplayObject ระดับบนสุดของคุณ package {
import com.rollbar.notifier.Rollbar ;
public class MyApp extends Sprite {
public static const ROLLBAR_ACCESS_TOKEN : String = "POST_CLIENT_ITEM_ACCESS_TOKEN" ;
public function MyApp () {
var environment : String = isDebug () ? "development" : "production" ;
var person : Object = { id : getUserId(), email : getEmail(), name : getName()} ; // optional
Rollbar . init ( this , ROLLBAR_ACCESS_TOKEN , environment, person) ;
}
}
} Rollbar.init() ติดตั้งตัวจัดการข้อผิดพลาดทั่วโลกดังนั้นคุณไม่จำเป็นต้องทำอะไรอีก
ตรวจสอบให้แน่ใจว่าได้แทนที่ POST_CLIENT_ITEM_ACCESS_TOKEN ด้วยโทเค็นการเข้าถึง post_client_item ของโครงการของคุณซึ่งคุณสามารถค้นหาได้ในส่วนต่อประสาน Rollbar.com
หากคุณต้องการใช้เครื่องมือบางส่วนของรหัสของคุณโทร Rollbar.handleError(err) :
private function onEnterFrame(event : Event ) {
try {
gameLoop(event) ;
} catch (err:Error) {
Rollbar . handleError(err) ;
}
} ขั้นสูง: หากต้องการแทนที่บางส่วนของน้ำหนักบรรทุกก่อนที่จะถูกส่งไปยัง Rollbar API ส่งผ่านพวกเขาในอาร์กิวเมนต์ที่สองเพื่อ handleError() ตัวอย่างเช่นในการควบคุมวิธีการจัดกลุ่มข้อมูลของคุณคุณสามารถผ่าน fingerprint ที่กำหนดเอง:
Rollbar . handleError(err, {fingerprint: "a string to uniquely identify this error" }) ; อาร์กิวเมนต์ที่สอง extraData ควรเป็นวัตถุ แต่ละคีย์ใน extraData จะเขียนทับเนื้อหาก่อนหน้าของน้ำหนักบรรทุก สำหรับตัวเลือกทั้งหมดดูเอกสารประกอบ API
ในระดับสูงสุดของรายการจอแสดงผลของคุณอินสแตนซ์ Rollbar Singleton
Rollbar . init ( this , accessToken, environment) ;นี่คือรายการทั้งหมดของพารามิเตอร์ตัวสร้าง (ตามลำดับ):
ค่าเริ่มต้น: "production"
มิฉะนั้นตั้งค่าสิ่งนี้เป็นเส้นทางต้นทางที่สัมพันธ์กับรูทของที่เก็บของคุณ เช่นถ้าต้นไม้ต้นฉบับของคุณมีลักษณะเช่นนี้:
/myApp/src/com/myApp
ตั้งค่านี้เป็น "src"
ค่าเริ่มต้น: "master"
ค่าเริ่มต้น: "https://api.rollbar.com/api/1/item/"