ServiceBase.AutoLog Свойство

Определение

Указывает, следует ли сообщать команды "Пуск", "Остановить", "Приостановить" и "Продолжить" в журнале событий.

public:
 property bool AutoLog { bool get(); void set(bool value); };
public bool AutoLog { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBAutoLog")]
public bool AutoLog { get; set; }
member this.AutoLog : bool with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBAutoLog")>]
member this.AutoLog : bool with get, set
Public Property AutoLog As Boolean

Значение свойства

true для отчета сведений в журнале событий; falseв противном случае .

Атрибуты

Комментарии

Параметр AutoLog , который true указывает службе использовать журнал событий приложения для отчета о сбоях команд, а также сведения об изменении состояния для событий "Пуск", "Остановка", "Пауза" и "Продолжить" в службе. Имя службы используется в качестве журнала EventLog.Source.

Чтобы сообщить сведения в пользовательский журнал событий, а не в журнал приложения, задайте AutoLog инструкции false и напишите инструкции в методах OnContinueOnPauseобработки команд или OnStop отправить в соответствующий журнал.

Note

Перед ServiceNameпопыткой записи в журнал событий необходимо задать исходную строку для журнала событий. Попытка получить доступ к журналу событий перед заданием имени источника вызывает исключение.

Применяется к

См. также раздел