Adds, changes, or deletes chat inband Event logging. Event logging is used by sysop managers and sysops to monitor server activity with a client.
The following categories of events are viewable with the Event command:
| USER | Events related to users, such as User Logon, User Quit, User Logoff, User Disconnect, User Timeout, User Input, User Output, User Killed from Server, and User Nick Change. |
| CHANNEL | Events related to channels, such as Create, Destroy, Mode, and Topic Changes. |
| MEMBER | Events related to channel members, such as Join Channel and Part Channel. |
| SERVER | Events related to servers, such as Server Link and Server Unlink. |
| CONNECT | Events related to connections, such as Connection Not Allowed and Connection Provided Bad Authentication. |
| SOCKET | Events related to sockets, such as Socket Accept and Socket Close. |
Event List [Category]
Event {Add | Delete} Category [UserMask]
See the section on conventions used in syntax for help in reading command syntax.
| Category | The event category includes USER, CHANNEL, MEMBER, SERVER, CONNECT, and SOCKET. |
| UserMask | Optional mask for applying selection criteria based on who (or what) generated the event. |
| Note See the section on user masks for more information on syntax and special characters used within masks. |
event add channel | |
| Adds CHANNEL events. | |
event list | |
| Lists all events currently being monitored. | |
event add user | |
| Starts monitoring USER-related events. | |
event delete user | |
| Stops monitoring USER-related events. | |
event add user *@*litware.com | |
| Starts monitoring all events generated by users at the site litware.com. |
The following table shows the syntax for each event message.
| Event | Message Syntax |
| Channel created | Server EVENT Time CHANNEL CREATE #Channel Modes CreatorMask |
| Channel destroyed | Server EVENT Time CHANNEL DESTROY #Channel |
| Channel topic changed | Server EVENT Time CHANNEL TOPIC #Channel HostMask :Topic |
|
Channel member keyword changed |
Server EVENT Time CHANNEL KEYWORD #Channel HostMask :Topic |
|
Maximum number of members in a channel has been reached |
Server EVENT Time CHANNEL LIMIT #Channel HostMask :Port |
| Channel mode changed | Server EVENT Time CHANNEL MODE #Channel CurrentModes HostMask |
|
Channels collided and one was killed |
Server EVENT Time CHANNEL COLLISION #Channel |
|
Channels collided and were merged |
Server EVENT Time CHANNEL MERGE #Channel |
|
Connection provided bad authentication |
Server EVENT Time CONNECT BADAUTH UserMask SecurityPackage UserID |
| Connection not allowed | Server EVENT Time CONNECT NOACCESS UserMask |
|
Connection from that user banned |
Server EVENT Time CONNECT BANNED UserMask Server |
|
Member has joined channel |
Server EVENT Time MEMBER JOIN #Channel MemberMask Modes |
|
Member parted from channel |
Server EVENT Time MEMBER PART #Channel MemberMask |
|
Member kicked from channel |
Server EVENT Time MEMBER KICK #Channel MemberMask HostNick |
|
Member's modes changed by host |
Server EVENT Time MEMBER MODE #Channel MemberMask Modes HostMask |
| User logged on | Server EVENT Time USER LOGON Mask RemoteIpAddress:Port LocalIpAddress:Port Modes |
| User quit | Server EVENT Time USER QUIT Mask :Reason |
| User logged off | Server EVENT Time USER LOGOFF Mask |
| User was disconnected | Server EVENT Time USER DISCONNECT Mask :Reason |
| User timed out | Server EVENT Time USER TIMEOUT Mask |
|
User killed from server because of input flooding |
Server EVENT Time USER INPUT Mask |
|
User killed from server because of output buffer saturation |
Server EVENT Time USER OUTPUT Mask |
| User killed from server | Server EVENT Time USER KILL Mask :Reason |
| User changed nickname | Server EVENT Time USER NICK Mask |
| User changed own modes | Server EVENT Time USER MODE Mask Modes |
| Server disconnected portal | Server EVENT Time SERVER UNLINK IPAddress Port OtherServer PortalName |
| Server established portal connection | Server EVENT Time SERVER LINK IPAddress Port OtherServer PortalName |
| Socket accepted | Server EVENT Time SOCKET ACCEPT RemoteIPAddress:Port LocalIPAddress:Port |
| Socket closed | Server EVENT Time SOCKET CLOSE RemoteIPAddress:Port LocalIPAddress:Port |
|
Socket had bad DNS address |
Server EVENT Time SOCKET BADDNS RemoteIPAddress:Port LocalIPAddress:Port Server |
|
Socket had fake DNS address |
Server EVENT Time SOCKET FAKEDNS RemoteIPAddress:Port LocalIPAddress:Port Server |
| Server | Name of the server on which the event occurred. |
| Time | Number of seconds since January 1, 1970. |
| Modes | Channel modes with which the channel was created. |
| Topic | A string that presents the topic of discussion in the channel. |
| IpAddress:Port | IP address and port number of the user that generated the event. |
| Mask | User identification. |
| Note See the section on user masks for more information on syntax and special characters used within masks. | |
| Reason | Text supplied by the server or user. |
| HostNick | Nickname of the host that changed the topic or removed the member (MemberNick) from the channel. |