C# Class SteamKit2.DebugLog

Represents the root debug logging functionality.
显示文件 Open project: Top-Cat/SteamBot Class Usage Examples

Public Methods

Method Description
AddListener ( string>.Action listenerAction ) : void

Adds an action listener.

AddListener ( IDebugListener listener ) : void

Adds a listener.

RemoveListener ( string>.Action listenerAction ) : void

Removes a listener.

RemoveListener ( IDebugListener listener ) : void

Removes a listener.

WriteLine ( string category, string msg ) : void

Writes a line to the debug log, informing all listeners.

Private Methods

Method Description
DebugLog ( ) : System

Initializes the DebugLog class.

Method Details

AddListener() public static method

Adds an action listener.
public static AddListener ( string>.Action listenerAction ) : void
listenerAction string>.Action The listener action.
return void

AddListener() public static method

Adds a listener.
public static AddListener ( IDebugListener listener ) : void
listener IDebugListener The listener.
return void

RemoveListener() public static method

Removes a listener.
public static RemoveListener ( string>.Action listenerAction ) : void
listenerAction string>.Action The previously registered listener action.
return void

RemoveListener() public static method

Removes a listener.
public static RemoveListener ( IDebugListener listener ) : void
listener IDebugListener The listener.
return void

WriteLine() public static method

Writes a line to the debug log, informing all listeners.
public static WriteLine ( string category, string msg ) : void
category string The category of the message.
msg string A composite format string.
return void