ServiceBase.EventLog 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个事件日志,它可用于将服务命令调用的通知(如“开始”和“停止”)写入“应用程序”事件日志。
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 实例,它的源注册到 Application 日志中。
- 属性
注解
构造函数使用和EventLog.Log属性集将EventLog属性初始化为实例EventLog.Source。 源是 ServiceName 服务的源,日志是计算机的应用程序日志。 这些值是自动设置的,无法更改服务命令的自动日志记录。
true
何时AutoLog会在应用程序事件日志中自动记录"开始"菜单、停止、暂停、继续和自定义命令。 也可以使用该 EventLog 属性将其他消息写入该日志。 组件使用此EventLog成员调用EventLog.WriteEntry。
若要将信息报告到自定义事件日志而不是应用程序日志,请在命令处理方法OnContinue中设置AutoLogfalse
和写入说明,OnPause或OnStop将帖子到相应的日志。