ServiceBase.AutoLog Propiedad

Definición

Indica si los comandos Iniciar, Detener, Pausar y Continuar deben notificarse en el registro de eventos.

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

Valor de propiedad

Boolean

true para notificar información en el registro de eventos; de lo contrario, false.

Atributos

Comentarios

Al establecer AutoLog en se true indica al servicio que use el registro de eventos de la aplicación para notificar errores de comando, así como información de cambio de estado para los eventos Start, Stop, Pause y Continue en el servicio. El nombre del servicio se usa como EventLog.Source.

Para notificar información a un registro de eventos personalizado en lugar del registro de aplicaciones, establezca AutoLog en false y escriba instrucciones en los métodos OnContinuede control de comandos , OnPauseo OnStop para publicar en el registro adecuado.

Nota

El ServiceName, que proporciona la cadena de origen para el registro de eventos, debe establecerse antes de que el servicio intente escribir en el registro de eventos. Al intentar acceder al registro de eventos antes de establecer el nombre de origen, se produce una excepción.

Se aplica a

Consulte también