Documentation
¶
Overview ¶
Package wineventlog provides access to the Windows Event Log API used in all versions of Windows since Vista (i.e. Windows 7+ and Windows Server 2008+). This is distinct from the Event Logging API that was used in Windows XP, Windows Server 2003, and Windows 2000.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct {
// System context properties.
ProviderName string `json:",omitempty"`
ProviderGUID string `json:",omitempty"`
EventID uint16 `json:",omitempty"`
Qualifiers uint16 `json:",omitempty"`
TimeCreated *time.Time `json:",omitempty"`
RecordID uint64 `json:",omitempty"`
ActivityID string `json:",omitempty"`
RelatedActivityID string `json:",omitempty"`
ProcessID uint32 `json:",omitempty"`
ThreadID uint32 `json:",omitempty"`
Channel string `json:",omitempty"`
Computer string `json:",omitempty"`
UserSID *eventlogging.SID `json:",omitempty"`
Version uint8 `json:",omitempty"`
Message string `json:",omitempty"`
MessageErr error
Level string `json:",omitempty"`
LevelErr error
Task string `json:",omitempty"`
TaskErr error
Opcode string `json:",omitempty"`
OpcodeErr error
Keywords []string `json:",omitempty"`
KeywordsError error
}
Event holds the data from the a log record.
Click to show internal directories.
Click to hide internal directories.