Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dies sind Schritte zum Aktivieren der MSAL JS-Protokollierung für Ihre Anwendungen:
Im MSAL-Konfigurationsobjekt können Sie die Protokollierung aktivieren, um msal js-Protokolle zu sammeln. Wir unterstützen unterschiedliche Protokollierungsebenen, und bei Bedarf kann eine geeignete Ebene ausgewählt werden.
Die Loggeroptionen können wie unten festgelegt werden, das Beispiel wählt
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);
Auf eine Beispielverwendung in einem Beispiel kann hier zugegriffen werden.
Stellen Sie sicher, dass in Ihrer Browserkonsole die geeignete Protokollstufe aktiviert ist, damit diese Protokolleinträge angezeigt werden. Beispielsweise muss dafür gegebenenfalls „Verbose“ aktiviert sein.
Überschreiben der Protokollierungsstufe und der PII-Einstellung
Dies sind die Schritte zum Überschreiben der MSAL-Protokollebene und der PII-Einstellungen zur Problembehandlung von Fehlern in Nicht-Entwicklungsumgebungen:
Navigieren zum Sitzungsspeicher
- Öffnen von Browserentwicklertools
- Edge-, Chrome- und Firefox-Browser: Drücken Sie F12
- Safari: Öffnen Sie die Safari-Einstellungen (
Safari Menu>Preferences), wählen SieAdvanced Tabaus und aktivieren SieShow features for web developers. Sobald dieses Menü aktiviert ist, finden Sie die Entwicklerkonsole, indem Sie aufDevelop>Show Javascript Console
- Navigieren Sie zu
Session Storage: - Zieldomäne auswählen
Protokollierungsstufe überschreiben
Fügen Sie den Schlüssel msal.browser.log.level zu Session Storage hinzu, setzen Sie seinen Wert auf die gewünschte Protokollebene fest (Verbose beispielsweise), aktualisieren Sie die Seite, und wiederholen Sie den Anmeldevorgang.
PII-Protokollierungseinstellung überschreiben
Fügen Sie msal.browser.log.pii schlüssel zu Session Storage, legen Sie den Wert auf true oder false, aktualisieren Sie die Seite, und wiederholen Sie den Anmeldevorgang.