Membetulkan ralat adalah lebih mudah apabila anda tahu bagaimana ia berlaku, tetapi itu mungkin tidak selalu berlaku. Setelah perisian dihantar, anda berada di bawah belas kasihan pelanggan anda, yang mungkin tidak selalu melaporkan ranap sistem.
Apabila kod anda ranap, anda log ralat dalam fail log, meneruskan proses pembangun menjejaki berlakunya ralat dengan melihat fail log. Meneka punca ranap daripada fail log boleh menyebabkan anda menghabiskan banyak masa yang berharga.
Adakah terdapat cara yang lebih mudah untuk menyelesaikan masalah punca ralat dalam aplikasi perisian? Raygun menyediakan satu set penyelesaian yang menarik untuk mengawasi ralat apabila ia berlaku dalam web dan aplikasi mudah alih anda.
Menurut dokumentasi rasmi, Raygun menyediakan:
Pemahaman lengkap tentang isu pengguna dan alatan aliran kerja untuk menyelesaikannya dengan cepat sebagai satu pasukan.
Raygun menyediakan empat alatan yang memudahkan anda mengendalikan ralat dan ranap dalam aplikasi anda:
Alat pelaporan ranap Raygun membantu anda memantau dan meniru setiap ranap dan ralat yang berlaku dalam aplikasi anda.
Alat pemantauan pengguna sebenar membantu menangkap setiap sesi pengguna dan maklumat lain yang berkaitan untuk mengukur pengalaman pengguna.
Alat penjejakan pengguna membantu mengklasifikasikan ranap dan pepijat berdasarkan pengguna apl.
Raygun Deployment Tracking Tool memudahkan anda menjejaki setiap keluaran dan menunjukkan kepada anda cara ia mempengaruhi prestasi keseluruhan aplikasi perisian anda.
Dalam tutorial ini, anda akan belajar cara mengintegrasikan alat Raygun dengan aplikasi web anda untuk memantau dan menjejaki ralat. Dalam tutorial ini, anda akan menyepadukan alat Raygun dengan aplikasi web Angular.
Bermula dengan Raygun
Anda boleh menggunakan Raygun dengan pelbagai bahasa pengaturcaraan dan rangka kerja. Dalam tutorial ini, kita akan belajar cara mula menggunakan Raygun dengan aplikasi web Angular.
Pertama, anda perlu membuat akaun di Raygun. Selepas membuat akaun anda, anda akan melihat skrin untuk memilih bahasa atau rangka kerja pilihan anda.
Dalam tutorial ini, anda akan belajar cara mula menggunakan Raygun pada aplikasi web Angular anda.
Gunakan Angular dengan Raygun
Dari senarai rangka kerja, pilih rangka kerja Sudut. Anda akan melihat skrin di mana anda boleh memilih antara Angular (v2+) atau Angular1.x.
Memandangkan anda akan belajar cara mengintegrasikan Raygun dengan Angular 4, perhatikan tab Angular (v2+) .
Sebelum menyepadukan Raygun dengan Angular, anda perlu mencipta aplikasi Angular. Mari mulakan membuat aplikasi Angular.
Pertama, anda perlu memasang Angular CLI secara global.
npm install -g @angular/cli
Salin selepas log masuk
Buat aplikasi Sudut menggunakan CLI Sudut.
ng new AngularRaygun
Salin selepas log masuk
Anda akan membuat aplikasi Angular dan memasang kebergantungan yang diperlukan.
Navigasi ke direktori projek dan lancarkan aplikasi.
cd AngularRaygun
npm start
Salin selepas log masuk
Anda akan menjalankan aplikasi di http://localhost:4200/.
Gunakan Pengurus Pakej Node (npm) untuk memasang pustaka raygun4js.
npm install raygun4js --save
Salin selepas log masuk
raygun4js 库。 图>
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { ErrorHandler } from '@angular/core';
import { RaygunErrorHandler } from '../config/app.raygun.setup';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule
],
providers: [{
provide: ErrorHandler,
useClass: RaygunErrorHandler
}],
bootstrap: [AppComponent]
})
export class AppModule { }
🎜Kod di atas akan menimbulkan ralat apabila anda menjalankan aplikasi kerana ia belum diimport ke dalam AppModule. Mari lihat bagaimana Raygun menangkap ralat. Simpan perubahan di atas dan mulakan semula aplikasi. 🎜
🎜Arahkan pelayar anda ke http://localhost:4200. Semak konsol penyemak imbas anda dan anda akan mendapat ralat yang direkodkan. 🎜
🎜Papan Pemuka Raygun🎜
🎜Apabila anda menjalankan aplikasi, ralat akan dilog masuk dalam konsol penyemak imbas. 🎜
Atas ialah kandungan terperinci Raygun: Tingkatkan aplikasi web dan mudah alih dengan pemantauan ralat dan prestasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...
Tidak ada gaji mutlak untuk pemaju Python dan JavaScript, bergantung kepada kemahiran dan keperluan industri. 1. Python boleh dibayar lebih banyak dalam sains data dan pembelajaran mesin. 2. JavaScript mempunyai permintaan yang besar dalam perkembangan depan dan stack penuh, dan gajinya juga cukup besar. 3. Faktor mempengaruhi termasuk pengalaman, lokasi geografi, saiz syarikat dan kemahiran khusus.
Bagaimana cara menggabungkan elemen array dengan ID yang sama ke dalam satu objek dalam JavaScript? Semasa memproses data, kita sering menghadapi keperluan untuk mempunyai id yang sama ...
JavaScript adalah asas kepada pembangunan web moden, dan fungsi utamanya termasuk pengaturcaraan yang didorong oleh peristiwa, penjanaan kandungan dinamik dan pengaturcaraan tak segerak. 1) Pengaturcaraan yang didorong oleh peristiwa membolehkan laman web berubah secara dinamik mengikut operasi pengguna. 2) Penjanaan kandungan dinamik membolehkan kandungan halaman diselaraskan mengikut syarat. 3) Pengaturcaraan Asynchronous memastikan bahawa antara muka pengguna tidak disekat. JavaScript digunakan secara meluas dalam interaksi web, aplikasi satu halaman dan pembangunan sisi pelayan, sangat meningkatkan fleksibiliti pengalaman pengguna dan pembangunan silang platform.
Perbincangan mendalam mengenai punca-punca utama perbezaan dalam output konsol.log. Artikel ini akan menganalisis perbezaan hasil output fungsi Console.log dalam sekeping kod dan menerangkan sebab -sebab di belakangnya. � ...
Perbincangan mengenai realisasi kesan animasi tatal dan elemen Parallax dalam artikel ini akan meneroka bagaimana untuk mencapai yang serupa dengan laman web rasmi Shiseido (https://www.shiseido.co.jp/sb/wonderland/) ... ...
Sebaik sahaja anda telah menguasai tutorial TypeScript peringkat kemasukan, anda harus dapat menulis kod anda sendiri dalam IDE yang menyokong TypeScript dan menyusunnya ke dalam JavaScript. Tutorial ini akan menyelam ke dalam pelbagai jenis data dalam TypeScript.
JavaScript mempunyai tujuh jenis data: null, undefined, boolean, nombor, rentetan, simbol (diperkenalkan oleh ES6) dan objek. Typescript mentakrifkan lebih banyak jenis atas dasar ini, dan tutorial ini akan meliputi semuanya secara terperinci.
Jenis data null
Seperti JavaScript, Null dalam TypeScript
JavaScript boleh dijalankan di PowerPoint, dan boleh dilaksanakan dengan memanggil fail JavaScript luaran atau membenamkan fail HTML melalui VBA. 1. Untuk menggunakan VBA untuk memanggil fail JavaScript, anda perlu mendayakan makro dan mempunyai pengetahuan pengaturcaraan VBA. 2. Benamkan fail HTML yang mengandungi JavaScript, yang mudah dan mudah digunakan tetapi tertakluk kepada sekatan keselamatan. Kelebihan termasuk fungsi lanjutan dan fleksibiliti, sementara kelemahan melibatkan keselamatan, keserasian dan kerumitan. Dalam praktiknya, perhatian harus dibayar kepada keselamatan, keserasian, prestasi dan pengalaman pengguna.