Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
MIP SDK'sını kullanan özel uygulamalarda sorun giderme işlemi mip günlüklerini incelemeyle başlar. MIP günlük konumu, MipContext oluşturulurken yapılandırılır ve *.miplog dosya uzantısıyla sorgulanabilir. Microsoft uygulamaları ve örnekleri, MIP günlüklerini application path\APP_DATA\mip_data konumunda depolar.
MIP günlüklerinde hassas verileri maskele
MIP SDK'sındaki günlükler, ek yapılandırma olmadan bir müşteri için kişisel bilgileri olarak tanımlanabilecek hassas içeriği maskelemiyor.
MIP SDK günlüklerindeki yaygın hassas veriler:
- E-posta adları
- Dosya adları
- Etiket adları
- IP adresleri
- MAC adresleri
MIP SDK'sı tarafından oluşturulan tüm miplog dosyalarındaki hassas içeriği maskeleme için yapılandırma .json dosyasında yeni bir alan oluşturun veya MipConfiguration'da yapılandırın.
Yapılandırma dosyası
Yapılandırma dosyaları, MIP SDK'sında özel ayarları yapılandırmak için önerilen yoldur ve desteklenen tüm platformlarda kullanılabilir. MIP günlük dosyalarında PII'yi maske etmek için aşağıdaki yöntemi kullanın.
- adlı
mip_config.jsonözel ayarlar için MIP SDK'sı tarafından erişilebilen bir yapılandırma dosyası oluşturun ve dosyayı aşağıdaki MipConfiguration yolunda depolayın.
mipConfiguration->GetPath()/mip
-
mip_config.json'a yeni bir alan ekleyerekAllowPiialanını false olarak ayarlayın.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
Yapılandırıldıktan sonra, mip SDK'sı tarafından oluşturulan tüm yeni MIP günlüklerinde hassas içerik maskelenmiş olur.
MipConfiguration'da yapılandırma
MIP günlük dosyalarındaki PII'yi MipConfiguration ile maskelemek amacıyla, özel ayarlara yönelik yeni MipConfiguration değerleri aktarmak için yeni bir nesne oluşturun.
Bu yöntem yalnızca C++ ve C# için desteklenir. Bunun yerine C API veya Java sarmalayıcılarını kullanan geliştiricilerin bir yapılandırma dosyası oluşturması önerilir.
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);