C# Class wmib.Extensions.LogsModule

Inheritance: Module
Afficher le fichier Open project: benapetr/wikimedia-bot

Méthodes publiques

Свойство Type Description
TextPath string

Méthodes publiques

Méthode Description
ChanLog ( string message, Channel channel, string user, string host, bool noac = true ) : void

Log file

Construct ( ) : bool

Start work

Hook_ACTN ( Channel channel, libirc invoker, string message ) : void
Hook_ChannelDrop ( Channel chan ) : void
Hook_ChannelQuit ( Channel channel, libirc user, string mesg ) : void
Hook_GetWriterSize ( ) : uint
Hook_Join ( Channel channel, libirc user ) : void
Hook_Kick ( wmib channel, libirc source, string user ) : void
Hook_Nick ( Channel channel, libirc Target, string OldNick, string NewNick ) : void
Hook_OnRegister ( ) : bool
Hook_OnSelf ( Channel channel, libirc self, string message, bool is_act = false ) : void
Hook_OnUnload ( ) : bool
Hook_PRIV ( Channel channel, libirc invoker, string message ) : void
Hook_Part ( Channel channel, libirc user ) : void
Load ( ) : void
Writer ( ) : void

Private Methods

Méthode Description
Finish ( ) : void
TDToString ( int number ) : string

Convert the number to format we want to have in log

UpdateConfig ( Channel channel ) : void
WriteData ( ) : int
WriteLog ( string message, Channel channel, System.DateTime _datetime ) : bool

Method Details

ChanLog() public méthode

Log file
public ChanLog ( string message, Channel channel, string user, string host, bool noac = true ) : void
message string Message
channel Channel Channel
user string User
host string Host
noac bool Action (if true it's logged as message, if false it's action)
Résultat void

Construct() public méthode

Start work
public Construct ( ) : bool
Résultat bool

Hook_ACTN() public méthode

public Hook_ACTN ( Channel channel, libirc invoker, string message ) : void
channel Channel
invoker libirc
message string
Résultat void

Hook_ChannelDrop() public méthode

public Hook_ChannelDrop ( Channel chan ) : void
chan Channel
Résultat void

Hook_ChannelQuit() public méthode

public Hook_ChannelQuit ( Channel channel, libirc user, string mesg ) : void
channel Channel
user libirc
mesg string
Résultat void

Hook_GetWriterSize() public méthode

public Hook_GetWriterSize ( ) : uint
Résultat uint

Hook_Join() public méthode

public Hook_Join ( Channel channel, libirc user ) : void
channel Channel
user libirc
Résultat void

Hook_Kick() public méthode

public Hook_Kick ( wmib channel, libirc source, string user ) : void
channel wmib
source libirc
user string
Résultat void

Hook_Nick() public méthode

public Hook_Nick ( Channel channel, libirc Target, string OldNick, string NewNick ) : void
channel Channel
Target libirc
OldNick string
NewNick string
Résultat void

Hook_OnRegister() public méthode

public Hook_OnRegister ( ) : bool
Résultat bool

Hook_OnSelf() public méthode

public Hook_OnSelf ( Channel channel, libirc self, string message, bool is_act = false ) : void
channel Channel
self libirc
message string
is_act bool
Résultat void

Hook_OnUnload() public méthode

public Hook_OnUnload ( ) : bool
Résultat bool

Hook_PRIV() public méthode

public Hook_PRIV ( Channel channel, libirc invoker, string message ) : void
channel Channel
invoker libirc
message string
Résultat void

Hook_Part() public méthode

public Hook_Part ( Channel channel, libirc user ) : void
channel Channel
user libirc
Résultat void

Load() public méthode

public Load ( ) : void
Résultat void

Writer() public méthode

public Writer ( ) : void
Résultat void

Property Details

TextPath public_oe property

public string TextPath
Résultat string