Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La risoluzione dei problemi relativi alle applicazioni personalizzate che usano MIP SDK inizia con l'ispezione dei log MIP. È possibile configurare il percorso del log MIP quando si crea MipContexte è possibile eseguire query sui log usando l'estensione *.miplog di file.
Le app Microsoft e gli esempi archiviano i log MIP in application path\APP_DATA\mip_data.
Mascherare i dati sensibili nei log MIP
I log in MIP SDK non mascherano il contenuto sensibile che potrebbe identificare personalmente un cliente, a meno che non si configuri la maschera.
Dati sensibili comuni nei log di MIP SDK:
- Nomi di posta elettronica
- Nomi di file
- Nomi delle etichette
- Indirizzi IP
- Indirizzi MAC
Per mascherare il contenuto sensibile in tutti i *.miplog file generati da MIP SDK, creare un nuovo campo nel file di configurazione JSON o configurare MipConfiguration.
File di configurazione
Usare i file di configurazione per configurare le impostazioni personalizzate in MIP SDK in tutte le piattaforme supportate. Per mascherare le informazioni personali nei file di log MIP, usare il metodo seguente.
- Creare un file di configurazione delle impostazioni personalizzate denominato
mip_config.jsonche l'SDK MIP può accedere e archiviare il file nel percorso MipConfiguration seguente.
mipConfiguration->GetPath()/mip
- Aggiungere un nuovo campo a
mip_config.jsonper impostare il campoAllowPiisu false.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
Dopo aver configurato questa impostazione, MIP SDK maschera il contenuto sensibile in tutti i nuovi log MIP.
Configurare in MipConfiguration
Per mascherare le informazioni personali nei file di log MIP con MipConfiguration, creare un nuovo MipConfiguration oggetto contenente i nuovi valori delle impostazioni personalizzate da passare in MipContext.
Questo metodo è supportato solo per C++ e C#. Se si usa l'API C o Java wrapper, creare invece un file di configurazione.
auto mipConfiguration = make_shared<mip::MipConfiguration>(appInfo, "mip_data", mip::LogLevel::Trace, false);
auto loggerConfiguration = make_shared<mip::LoggerConfiguration>();
loggerConfiguration->isPiiAllowed = false;
mipConfiguration->SetLoggerConfiguration(loggerConfiguration);
auto mipContext = MipContext::Create(mipConfiguration);
MipConfiguration mipConfiguration = new MipConfiguration(appInfo, "mip_data", LogLevel.Trace, false);
mipConfiguration.LoggerConfigurationOverride = new LoggerConfiguration(10, 40, false);
var mipContext = MIP.CreateMipContext(mipConfiguration);