C# Class WikiFunctions.Logging.TraceManager

An inheritable implementation of a Logging manager, built around a generic collection of IMyTraceListener objects and String keys
Inheritance: IMyTraceListener
Afficher le fichier Open project: reedy/AutoWikiBrowser

Protected Properties

Свойство Type Description
Listeners IMyTraceListener>.Dictionary

Méthodes publiques

Méthode Description
AddListener ( string key, IMyTraceListener listener ) : void

Override this if you want to programatically add an event handler

Close ( ) : void
ContainsKey ( string key ) : bool
ContainsValue ( IMyTraceListener listener ) : bool
Flush ( ) : void
ProcessingArticle ( string fullArticleTitle, int ns ) : void
RemoveListener ( string key ) : void

Override this if you want to programatically remove an event handler

SkippedArticle ( string skippedBy, string reason ) : void
SkippedArticleBadTag ( string skippedBy, string fullArticleTitle, int ns ) : void
SkippedArticleRedlink ( string skippedBy, string fullArticleTitle, int ns ) : void
Write ( string text ) : void
WriteArticleActionLine ( string line, string pluginName ) : void
WriteArticleActionLine ( string line, string pluginName, bool verboseOnly ) : void
WriteArticleActionLine1 ( string line, string pluginName, bool verboseOnly ) : void
WriteBulletedLine ( string line, bool bold, bool verboseOnly ) : void
WriteBulletedLine ( string line, bool bold, bool verboseOnly, bool dateStamp ) : void
WriteComment ( string line ) : void
WriteCommentAndNewLine ( string line ) : void
WriteLine ( string line ) : void
WriteTemplateAdded ( string templateName, string pluginName ) : void

Méthodes protégées

Méthode Description
TryGetValue ( string key, IMyTraceListener &listener ) : bool

Method Details

AddListener() public méthode

Override this if you want to programatically add an event handler
public AddListener ( string key, IMyTraceListener listener ) : void
key string
listener IMyTraceListener
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

ContainsKey() public méthode

public ContainsKey ( string key ) : bool
key string
Résultat bool

ContainsValue() public méthode

public ContainsValue ( IMyTraceListener listener ) : bool
listener IMyTraceListener
Résultat bool

Flush() public méthode

public Flush ( ) : void
Résultat void

ProcessingArticle() public méthode

public ProcessingArticle ( string fullArticleTitle, int ns ) : void
fullArticleTitle string
ns int
Résultat void

RemoveListener() public méthode

Override this if you want to programatically remove an event handler
public RemoveListener ( string key ) : void
key string Key to remove
Résultat void

SkippedArticle() public méthode

public SkippedArticle ( string skippedBy, string reason ) : void
skippedBy string
reason string
Résultat void

SkippedArticleBadTag() public méthode

public SkippedArticleBadTag ( string skippedBy, string fullArticleTitle, int ns ) : void
skippedBy string
fullArticleTitle string
ns int
Résultat void

SkippedArticleRedlink() public méthode

public SkippedArticleRedlink ( string skippedBy, string fullArticleTitle, int ns ) : void
skippedBy string
fullArticleTitle string
ns int
Résultat void

TryGetValue() protected méthode

protected TryGetValue ( string key, IMyTraceListener &listener ) : bool
key string
listener IMyTraceListener
Résultat bool

Write() public méthode

public Write ( string text ) : void
text string
Résultat void

WriteArticleActionLine() public méthode

public WriteArticleActionLine ( string line, string pluginName ) : void
line string
pluginName string
Résultat void

WriteArticleActionLine() public méthode

public WriteArticleActionLine ( string line, string pluginName, bool verboseOnly ) : void
line string
pluginName string
verboseOnly bool
Résultat void

WriteArticleActionLine1() public méthode

public WriteArticleActionLine1 ( string line, string pluginName, bool verboseOnly ) : void
line string
pluginName string
verboseOnly bool
Résultat void

WriteBulletedLine() public méthode

public WriteBulletedLine ( string line, bool bold, bool verboseOnly ) : void
line string
bold bool
verboseOnly bool
Résultat void

WriteBulletedLine() public méthode

public WriteBulletedLine ( string line, bool bold, bool verboseOnly, bool dateStamp ) : void
line string
bold bool
verboseOnly bool
dateStamp bool
Résultat void

WriteComment() public méthode

public WriteComment ( string line ) : void
line string
Résultat void

WriteCommentAndNewLine() public méthode

public WriteCommentAndNewLine ( string line ) : void
line string
Résultat void

WriteLine() public méthode

public WriteLine ( string line ) : void
line string
Résultat void

WriteTemplateAdded() public méthode

public WriteTemplateAdded ( string templateName, string pluginName ) : void
templateName string
pluginName string
Résultat void

Property Details

Listeners protected_oe property

protected Dictionary Listeners
Résultat IMyTraceListener>.Dictionary