ServiceBase.EventLog 属性

定义

获取一个事件日志,它可用于将服务命令调用的通知(如“开始”和“停止”)写入“应用程序”事件日志。

public:
 virtual property System::Diagnostics::EventLog ^ EventLog { System::Diagnostics::EventLog ^ get(); };
public virtual System.Diagnostics.EventLog EventLog { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Diagnostics.EventLog EventLog { get; }
member this.EventLog : System.Diagnostics.EventLog
[<System.ComponentModel.Browsable(false)>]
member this.EventLog : System.Diagnostics.EventLog
Public Overridable ReadOnly Property EventLog As EventLog

属性值

EventLog

EventLog 实例,它的源注册到 Application 日志中。

属性

注解

构造函数使用和EventLog.Log属性集将EventLog属性初始化为实例EventLog.Source。 源是 ServiceName 服务的源,日志是计算机的应用程序日志。 这些值是自动设置的,无法更改服务命令的自动日志记录。

true何时AutoLog会在应用程序事件日志中自动记录"开始"菜单、停止、暂停、继续和自定义命令。 也可以使用该 EventLog 属性将其他消息写入该日志。 组件使用此EventLog成员调用EventLog.WriteEntry

若要将信息报告到自定义事件日志而不是应用程序日志,请在命令处理方法OnContinue中设置AutoLogfalse和写入说明,OnPauseOnStop将帖子到相应的日志。

适用于

另请参阅