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.
Pemecahan masalah aplikasi kustom yang menggunakan MIP SDK dimulai dengan memeriksa log MIP. Anda mengonfigurasi lokasi log MIP saat membuat MipContext, dan Anda dapat mengkueri log dengan menggunakan *.miplog ekstensi file.
Aplikasi dan sampel Microsoft menyimpan log MIP di application path\APP_DATA\mip_data.
Menutupi data sensitif dalam log MIP
Log di MIP SDK tidak menutupi konten sensitif yang mungkin mengidentifikasi pelanggan secara pribadi kecuali Anda mengonfigurasi masking.
Data sensitif umum dalam log MIP SDK:
- Nama email
- Nama file
- Nama label
- Alamat IP
- Alamat MAC
Untuk menutupi konten sensitif di semua *.miplog file yang dihasilkan oleh MIP SDK, buat bidang baru di file konfigurasi JSON atau konfigurasikan MipConfiguration.
File konfigurasi
Gunakan file konfigurasi untuk mengonfigurasi pengaturan kustom di MIP SDK di semua platform yang didukung. Untuk menutupi PII dalam file log MIP, gunakan metode berikut.
- Buat file konfigurasi pengaturan kustom bernama
mip_config.jsonyang dapat diakses MIP SDK, dan simpan file di jalur MipConfiguration berikut.
mipConfiguration->GetPath()/mip
- Tambahkan bidang baru ke
mip_config.jsonagar bidangAllowPiidiatur menjadi false.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
Setelah Anda mengonfigurasi pengaturan ini, MIP SDK menutupi konten sensitif di semua log MIP baru.
Konfigurasikan di MipConfiguration
Untuk menutupi PII dalam file log MIP dengan MipConfiguration, buat objek baru MipConfiguration yang berisi nilai pengaturan kustom baru untuk diteruskan ke MipContext.
Metode ini hanya didukung untuk C++ dan C#. Jika Anda menggunakan C API atau pembungkus Java, buat file konfigurasi sebagai gantinya.
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);