EventLogInstaller.Log Özellik

Tanım

Kaynağın ayarlanacağı günlüğün adını alır veya ayarlar.

public:
 property System::String ^ Log { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Log { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Log { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Log { get; set; }
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Log : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Log : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Log : string with get, set
Public Property Log As String

Özellik Değeri

Günlüğün adı. Bu Uygulama, Sistem veya özel bir günlük adı olabilir. Varsayılan değer, boş dizedir ("").

Öznitelikler

Açıklamalar

özelliğinde LogSource belirttiğiniz kaynağı var olan bir günlükle veya yerel bilgisayardaki yeni bir günlükle ilişkilendirmek için özelliğini kullanabilirsiniz. Installutil.exe (Yükleyici Aracı), kaynağı bilgisayarın kayıt defterindeki günlükle eşlemek için bu bilgileri kullanır. Uygulamalar ve hizmetler Uygulama günlüğüne veya özel bir günlüğe yazmalıdır. Cihaz sürücüleri Sistem günlüğüne yazmalıdır.

Bir olay günlüğüne girdi yazmak için bir kaynak oluşturmanız ve bunu bir olay günlüğüne kaydetmeniz gerekir. Olay kaynağı bir kerede yalnızca bir günlüğe yazabilir. Yükleyici, uygulamanızı geçerli bir girdi kaynağı olarak olay günlüğüne kaydetmek için özelliğinin değerini Source kullanır. Yükleyici çalıştırılmadan önce bir günlük adı belirtmezseniz, yükleyici kaynağınızı Uygulama günlüğüne kaydeder. Yeni bir kaynak ve mevcut bir günlük belirtirseniz, yükleyici yeni bir olay kaynağı oluşturur ve bunu belirttiğiniz günlükle ilişkilendirir. Hem yeni bir kaynak hem de yeni bir günlük belirtirseniz, yükleyici yeni kaynağı kayıt defterindeki yeni günlükle ilişkilendirir, ancak ilk girdi ona yazılana kadar günlük oluşturulmaz.

İşletim sistemi olay günlüklerini dosya olarak depolar. Yeni bir olay günlüğü oluşturmak için veya CreateEventSource yöntemini kullandığınızdaEventLogInstaller, ilişkili dosya belirtilen bilgisayardaki %SystemRoot%\System32\Config dizininde depolanır. Dosya adı, özelliğin ilk 8 karakteri Log ".evt" dosya adı uzantısıyla eklenerek ayarlanır.

Yeni EventLogInstaller veya var olan bir olay günlüğüne yeni bir kaynak kaydetmek için kullanın; var olan bir kaynağı değiştirmek için kullanmayın EventLogInstaller . sınıfı, EventLogInstaller mevcut bir kaynağın yapılandırma özelliklerini belirtilen yükleme özellikleriyle eşleşecek şekilde değiştirmez. Install özellik bilgisayardaki farklı bir olay günlüğü için kayıtlı bir kaynak adıyla eşleşiyorsa Source yöntemi bir özel durum oluşturur. Install Özellik özelliğinde belirtilen Log aynı olay günlüğü için zaten kaydedilmiş bir kaynak adıyla eşleşiyorsa Source yöntemi kaynağı kaydetmez.

Olay günlüklerinin ve kaynakların davranışları hakkında daha ayrıntılı bilgi için ve Source özellikleri için sınıf belgelerine Log bakınEventLog.

Şunlara uygulanır

Ayrıca bkz.