@voxel-3d/docs
    Preparing search index...

    Class DebugSystem

    DebugSystem - Voxel-3D 디버그 시스템

    debug modes를 관리하고 개발/디버깅 도구를 제공합니다.

    • URL 파라미터로 debug modes 활성화 (?debug=true)
    • system info 조회
    • 향상된 console output
    • singleton 패턴
    // URL: https://example.com?debug=true
    const debug = DebugSystem.getInstance();

    if (debug.isEnabled) {
    debug.log('debug modes 활성화됨');
    debug.table(debug.getSystemInfo());
    }

    // 수동 모드 변경
    debug.setMode('verbose');

    Implements

    Index

    Accessors

    • get isEnabled(): boolean

      debug modes 활성화 여부

      Returns boolean

    Constructors

    Methods

    • 전역 인스턴스 initialization (테스트용)

      Returns void

    • debug modes 토글

      Returns void

    • 디버그 로그 출력

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • 디버그 경고 출력

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • 디버그 에러 출력

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • 타이머 시작

      Parameters

      • label: string

      Returns void

    • 타이머 종료 및 출력

      Parameters

      • label: string

      Returns number

    • 테이블 형식 출력

      Parameters

      • data: unknown

      Returns void

    • 콘솔 그룹 시작

      Parameters

      • label: string

      Returns void

    • 콘솔 그룹 종료

      Returns void

    • 리소스 cleanup

      Returns void