Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ini adalah langkah-langkah yang diperlukan untuk mengaktifkan pengelogan MSAL JS untuk aplikasi Anda:
Di objek Konfigurasi MSAL, Anda dapat mengaktifkan pengelogan untuk mengumpulkan log msal js. Kami mengaktifkan tingkat pengelogan yang berbeda dan tingkat yang sesuai dapat dipilih sesuai kebutuhan.
Opsi pencatat dapat diatur seperti di bawah ini, contoh memilih
LogLevel.Trace
import { PublicClientApplication, LogLevel } from "@azure/msal-browser";
const msalConfig = {
auth: {
...
},
cache: {
...
},
system: {
loggerOptions: {
logLevel: LogLevel.Trace,
loggerCallback: (level, message, containsPii) => {
if (containsPii) {
return;
}
switch (level) {
case LogLevel.Error:
console.error(message);
return;
case LogLevel.Info:
console.info(message);
return;
case LogLevel.Verbose:
console.debug(message);
return;
case LogLevel.Warning:
console.warn(message);
return;
default:
console.log(message);
return;
}
}
}
},
...
}
const msalInstance = new PublicClientApplication(msalConfig);
Contoh penggunaan dalam sampel dapat diakses di sini.
Pastikan Anda mengaktifkan tingkat log yang sesuai di konsol browser untuk melihat log ini, misalnya: "verbose" mungkin perlu diaktifkan agar browser memuatnya.
Mengesampingkan tingkat log dan pengaturan PII
Ini adalah langkah-langkah untuk mengambil alih tingkat log MSAL dan pengaturan PII untuk memecahkan masalah kesalahan di lingkungan non-dev:
Menavigasi ke penyimpanan sesi
- Buka alat pengembang browser
- Browser Edge, Chrome, dan Firefox: tekan F12
- Safari: masuk ke preferensi Safari (
Safari Menu>Preferences), pilih dan aktifkan .Advanced TabShow features for web developersSetelah menu diaktifkan, Anda akan menemukan konsol pengembang dengan mengklikDevelop>Show Javascript Console
- Navigasikan ke
Session Storage: - Pilih domain target
Ganti tingkat log
Tambahkan msal.browser.log.level kunci ke Session Storage, atur nilainya ke tingkat log yang diinginkan (Verbose, misalnya), refresh halaman dan coba lagi operasi masuk.
Mengesampingkan pengaturan log PII
Tambahkan msal.browser.log.pii kunci ke Session Storage, atur nilainya ke true atau false, refresh halaman dan coba lagi operasi masuk.