EventSourceCreationData.LogName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur nama log peristiwa tempat sumber menulis entri.
public:
property System::String ^ LogName { System::String ^ get(); void set(System::String ^ value); };
public string LogName { get; set; }
member this.LogName : string with get, set
Public Property LogName As String
Nilai Properti
Nama log peristiwa. Ini bisa berupa Aplikasi, Sistem, atau nama log kustom. Nilai defaultnya adalah "Aplikasi."
Contoh
Contoh kode berikut mengatur properti konfigurasi untuk sumber peristiwa dari argumen baris perintah. Argumen input menentukan nama sumber peristiwa, nama log peristiwa, nama komputer, dan file sumber daya pesan peristiwa. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSourceCreationData kelas .
EventSourceCreationData ^ mySourceData = gcnew EventSourceCreationData( "","" );
bool registerSource = true;
// Process input parameters.
if ( args->Length > 1 )
{
// Require at least the source name.
mySourceData->Source = args[ 1 ];
if ( args->Length > 2 )
{
mySourceData->LogName = args[ 2 ];
}
if ( args->Length > 3 )
{
mySourceData->MachineName = args[ 3 ];
}
if ( (args->Length > 4) && (args[ 4 ]->Length > 0) )
{
mySourceData->MessageResourceFile = args[ 4 ];
}
}
else
{
// Display a syntax help message.
Console::WriteLine( "Input:" );
Console::WriteLine( " source [event log] [machine name] [resource file]" );
registerSource = false;
}
// Set defaults for parameters missing input.
if ( mySourceData->MachineName->Length == 0 )
{
// Default to the local computer.
mySourceData->MachineName = ".";
}
if ( mySourceData->LogName->Length == 0 )
{
// Default to the Application log.
mySourceData->LogName = "Application";
}
EventSourceCreationData mySourceData = new EventSourceCreationData("", "");
bool registerSource = true;
// Process input parameters.
if (args.Length > 0)
{
// Require at least the source name.
mySourceData.Source = args[0];
if (args.Length > 1)
{
mySourceData.LogName = args[1];
}
if (args.Length > 2)
{
mySourceData.MachineName = args[2];
}
if ((args.Length > 3) && (args[3].Length > 0))
{
mySourceData.MessageResourceFile = args[3];
}
}
else
{
// Display a syntax help message.
Console.WriteLine("Input:");
Console.WriteLine(" source [event log] [machine name] [resource file]");
registerSource = false;
}
// Set defaults for parameters missing input.
if (mySourceData.MachineName.Length == 0)
{
// Default to the local computer.
mySourceData.MachineName = ".";
}
if (mySourceData.LogName.Length == 0)
{
// Default to the Application log.
mySourceData.LogName = "Application";
}
Dim mySourceData As EventSourceCreationData = new EventSourceCreationData("", "")
Dim registerSource As Boolean = True
' Process input parameters.
If args.Length > 0
' Require at least the source name.
mySourceData.Source = args(0)
If args.Length > 1
mySourceData.LogName = args(1)
End If
If args.Length > 2
mySourceData.MachineName = args(2)
End If
If args.Length > 3 AndAlso args(3).Length > 0
mySourceData.MessageResourceFile = args(3)
End If
Else
' Display a syntax help message.
Console.WriteLine("Input:")
Console.WriteLine(" source [event log] [machine name] [resource file]")
registerSource = False
End If
' Set defaults for parameters missing input.
If mySourceData.MachineName.Length = 0
' Default to the local computer.
mySourceData.MachineName = "."
End If
If mySourceData.LogName.Length = 0
' Default to the Application log.
mySourceData.LogName = "Application"
End If
Keterangan
LogName Gunakan properti untuk mengidentifikasi log peristiwa yang ditulis aplikasi Anda untuk menggunakan sumber baru. Log peristiwa dapat berupa log baru atau log yang sudah ada. Aplikasi dan layanan harus menulis ke log Aplikasi atau log kustom. Driver perangkat harus menulis ke log Sistem. Jika Anda tidak secara eksplisit mengatur LogName properti , log peristiwa default ke log Aplikasi.
Catatan
Log Keamanan bersifat baca-saja.
Untuk menargetkan log yang sudah ada untuk sumber baru, atur LogName properti ke nama log peristiwa yang sudah ada. Untuk membuat log peristiwa baru untuk sumbernya, Anda harus mengatur LogName properti . Nama log peristiwa harus terdiri dari karakter yang dapat dicetak, dan tidak dapat menyertakan karakter '*', '?', atau '\'. 8 karakter pertama dari nama log peristiwa harus berbeda dari 8 karakter pertama dari nama log peristiwa yang ada di komputer yang ditentukan.
Sistem operasi menyimpan log peristiwa sebagai file. Ketika Anda menggunakan EventLogInstaller atau CreateEventSource metode untuk membuat log kejadian baru, file terkait disimpan di direktori %SystemRoot%\System32\Config pada komputer yang ditentukan. Nama file diatur dengan menambahkan 8 karakter LogName pertama properti dengan ekstensi nama file ".evt".