Skip to content

Metode Clear Paniclog ​

Metode clearPaniclog menghapus semua catatan panic yang tersimpan.

Menggunakan TypeScript ​

Untuk TypeScript, panggil .clearPaniclog() pada VM yang dikonfigurasi dengan kapabilitas Debug. Metode ini selesai setelah catatan dihapus dan melempar error jika operasi gagal.

ts
import { Capability, LightVM } from 'lightvm';

const vm = new LightVM({ caps: [Capability.Debug] });
vm.clearPaniclog();

Menggunakan Rust ​

Dalam Rust, panggil .clear_paniclog() pada VM yang dikonfigurasi dengan kapabilitas Debug. Metode ini mengembalikan Result<(), VMError>.

rust
use lightvm::LightVM;
use lightvm::types::{capability::Capability, vmconfig::VmConfig};

fn main() -> Result<(), Box<dyn std::error::Error>> {
  let vm = LightVM::new(VmConfig {
    caps: vec![Capability::Debug],
    ..Default::default()
  });
  vm.clear_paniclog()?;

  Ok(())
}

INFO

Kapabilitas yang Dibutuhkan: Debug

WARNING

Metode .clearPaniclog() dan .clear_paniclog() tidak tersedia dalam build WebAssembly.