Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Felsökning av anpassade program som använder MIP SDK börjar med att inspektera MIP-loggar. Du konfigurerar platsen för MIP-loggen när du skapar MipContext, och du kan fråga loggarna med hjälp av filtillägget *.miplog.
Microsoft-appar och exempel lagrar MIP-loggar på application path\APP_DATA\mip_data.
Maskera känsliga data i MIP-loggar
Loggar i MIP SDK maskerar inte känsligt innehåll som personligen kan identifiera en kund om du inte konfigurerar maskering.
Vanliga känsliga data i MIP SDK-loggar:
- E-postnamn
- Filnamn
- Etikettnamn
- IP-adresser
- MAC-adresser
Om du vill maskera känsligt innehåll i alla *.miplog filer som genereras av MIP SDK skapar du ett nytt fält i JSON-konfigurationsfilen eller konfigurerar MipConfiguration.
Konfigurationsfil
Använd konfigurationsfiler för att konfigurera anpassade inställningar i MIP SDK på alla plattformar som stöds. Om du vill maskera PII i MIP-loggfiler använder du följande metod.
- Skapa en konfigurationsfil för anpassade inställningar med namnet
mip_config.jsonsom MIP SDK kan komma åt och lagra filen i följande MipConfiguration-sökväg .
mipConfiguration->GetPath()/mip
- Lägg till ett nytt fält i
mip_config.jsonför att ange fältetAllowPiitill false.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
När du har konfigurerat den här inställningen maskerar MIP SDK känsligt innehåll i alla nya MIP-loggar.
Konfigurera i MipConfiguration
Om du vill maskera PII i MIP-loggfiler med MipConfigurationskapar du ett nytt MipConfiguration objekt som innehåller de nya anpassade inställningsvärdena som ska skickas till MipContext.
Den här metoden stöds endast för C++ och C#. Om du använder C-API:et eller Java-omslutningar skapar du en konfigurationsfil i stället.
auto mipConfiguration = make_shared<mip::MipConfiguration>(appInfo, "mip_data", mip::LogLevel::Trace, false, mip::CacheStorageType::OnDisk);
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, CacheStorageType.OnDiskEncrypted);
mipConfiguration.LoggerConfigurationOverride = new LoggerConfiguration(10, 40, false);
var mipContext = MIP.CreateMipContext(mipConfiguration);