Click or drag to resize

builderForLog Class

Home | imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Special builder for log files. Has special call: log(). Immediate save as option
Inheritance Hierarchy
SystemObject
  imbReportingBindable
    imbStringBuilderBase
      builderForMarkdown
        imbACE.Core.corebuilderForLog
          imbACE.Core.core.diagnosticbuilderForLogEnhanced

Namespace:  imbACE.Core.core
Assembly:  imbACE.Core (in imbACE.Core.dll) Version: 0.2
Syntax
C#
public class builderForLog : builderForMarkdown, 
	ITextRender, ITabLevelControler, IRender, ITextAppendContent, ILogBuilder, 
	ILogable, IAceLogable, IConsoleControl, IAppendDataFieldsExtended, IAppendDataFields
Request Example View Source

The builderForLog type exposes the following members.

Constructors
  NameDescription
Public methodbuilderForLog
Builder without attached files
Public methodbuilderForLog(logOutputSpecial)
Automatically registers the builder for log
Public methodbuilderForLog(String, Boolean, getWritableFileMode)
New instance of builderForLog
Top
Properties
  NameDescription
Public propertyc (Inherited from imbStringBuilderBase.)
Public propertycloseTagFormat (Inherited from imbStringBuilderBase.)
Public propertycontent (Inherited from builderForMarkdown.)
Public propertycontentElements (Inherited from imbStringBuilderBase.)
Public propertyconverter (Inherited from builderForMarkdown.)
Public propertydata (Inherited from imbStringBuilderBase.)
Public propertydirectoryScope (Inherited from imbStringBuilderBase.)
Public propertyfilename
Filename used to stora log on hdd
Public propertyformats (Inherited from imbStringBuilderBase.)
Public propertyimmediateSaveOn
Loger will automatically save its content after each new line
Public propertyisArgumentFailed (Inherited from imbStringBuilderBase.)
Public propertyisEnabled (Inherited from imbStringBuilderBase.)
Public propertylastAutoSave
Public propertylastLength (Inherited from imbStringBuilderBase.)
Public propertyLength (Inherited from imbStringBuilderBase.)
Public propertylinePrefix (Inherited from imbStringBuilderBase.)
Public propertylogContent
Gets the content of the log.
Public propertynewLineInsert (Inherited from builderForMarkdown.)
Public propertyopenedTags (Inherited from imbStringBuilderBase.)
Public propertyoutputPath
Public propertysbControler (Inherited from imbStringBuilderBase.)
Public propertysettings (Inherited from imbStringBuilderBase.)
Public propertytabInsert (Inherited from imbStringBuilderBase.)
Public propertytabLevel (Inherited from imbStringBuilderBase.)
Public propertyVAR_AllowAutoOutputToConsole (Overrides imbStringBuilderBase.VAR_AllowAutoOutputToConsole.)
Public propertyVAR_AllowInstanceToOutputToConsole (Inherited from imbStringBuilderBase.)
Public propertyzone (Inherited from imbStringBuilderBase.)
Top
Methods
  NameDescription
Public methodaddDocument (Inherited from builderForMarkdown.)
Public methodaddPage (Inherited from builderForMarkdown.)
Public methodAppend (Inherited from builderForMarkdown.)
Public methodAppendCheckList (Inherited from imbStringBuilderBase.)
Public methodAppendCite (Inherited from imbStringBuilderBase.)
Public methodAppendCode(String) (Inherited from imbStringBuilderBase.)
Public methodAppendCode(String, String) (Inherited from builderForMarkdown.)
Public methodAppendComment (Inherited from imbStringBuilderBase.)
Public methodAppendData (Inherited from imbStringBuilderBase.)
Public methodAppendDataFields
Appends its data points into new or existing property collection: log statistics
Public methodAppendDirect (Inherited from imbStringBuilderBase.)
Public methodAppendFile (Inherited from imbStringBuilderBase.)
Public methodAppendFrame (Inherited from builderForMarkdown.)
Public methodAppendFromFile (Inherited from imbStringBuilderBase.)
Public methodAppendFunction (Inherited from imbStringBuilderBase.)
Public methodAppendHeading (Inherited from builderForMarkdown.)
Public methodAppendHorizontalLine (Inherited from imbStringBuilderBase.)
Public methodAppendImage (Inherited from builderForMarkdown.)
Public methodAppendLabel (Inherited from builderForMarkdown.)
Public methodAppendLine (Inherited from builderForMarkdown.)
Public methodAppendLine(String) (Inherited from imbStringBuilderBase.)
Public methodAppendLink (Inherited from builderForMarkdown.)
Public methodAppendList (Inherited from builderForMarkdown.)
Public methodAppendMath (Inherited from builderForMarkdown.)
Public methodAppendPair(String, Object, Boolean, String) (Inherited from builderForMarkdown.)
Public methodAppendPair(Enum, Object, Boolean, String) (Inherited from imbStringBuilderBase.)
Public methodAppendPairs (Inherited from imbStringBuilderBase.)
Public methodAppendPanel (Inherited from builderForMarkdown.)
Public methodAppendParagraph (Inherited from imbStringBuilderBase.)
Public methodAppendPlaceholder (Inherited from imbStringBuilderBase.)
Public methodAppendQuote (Inherited from imbStringBuilderBase.)
Public methodAppendSection (Inherited from builderForMarkdown.)
Public methodAppendTable (Inherited from builderForMarkdown.)
Public methodAppendTableRow (Inherited from builderForMarkdown.)
Public methodAppendToFile (Inherited from imbStringBuilderBase.)
Public methodClear (Inherited from imbStringBuilderBase.)
Public methodclose(Enum) (Inherited from imbStringBuilderBase.)
Public methodclose(String)
Dodaje HTML zatvaranje taga -- zatvara poslednji koji je otvoren
(Overrides builderForMarkdown.close(String).)
Public methodcloseAll (Inherited from builderForMarkdown.)
Public methodconsoleAltColorToggle (Inherited from imbStringBuilderBase.)
Public methodContentToString (Inherited from builderForMarkdown.)
Public methoddeleteLast (Inherited from imbStringBuilderBase.)
Public methodgetByteSize
Public methodGetContent (Inherited from imbStringBuilderBase.)
Public methodgetContentBlocks (Inherited from builderForMarkdown.)
Public methodgetConverter``1 (Inherited from imbStringBuilderBase.)
Public methodgetDocument (Inherited from imbStringBuilderBase.)
Public methodgetLastLine (Inherited from imbStringBuilderBase.)
Public methodloadDocument (Inherited from imbStringBuilderBase.)
Public methodloadPage (Inherited from imbStringBuilderBase.)
Public methodlog
Logs the specified message. Adds short time string in front of message
Public methodlogF
Log with Formatted message string
Public methodmerge (Inherited from imbStringBuilderBase.)
Public methodnextTabLevel (Inherited from imbStringBuilderBase.)
Public methodopen(Enum, String, String) (Inherited from imbStringBuilderBase.)
Public methodopen(String, String, String)
Opens the specified tag.
(Overrides builderForMarkdown.open(String, String, String).)
Public methodprepareBuilder (Overrides builderForMarkdown.prepareBuilder.)
Public methodprevTabLevel (Inherited from imbStringBuilderBase.)
Public methodregisterLogBuilder
Registers the log builder.
Public methodrootTabLevel (Inherited from imbStringBuilderBase.)
Public methodsave
Public methodsaveDocument(FileInfo) (Inherited from imbStringBuilderBase.)
Public methodsaveDocument(String, getWritableFileMode, reportOutputFormatName) (Inherited from builderForMarkdown.)
Public methodsavePage (Inherited from builderForMarkdown.)
Public methodSubcontentClose (Inherited from imbStringBuilderBase.)
Public methodSubcontentStart (Inherited from imbStringBuilderBase.)
Public methodToString (Inherited from imbStringBuilderBase.)
Top
Events
  NameDescription
Public eventPropertyChanged (Inherited from imbReportingBindable.)
Top
Fields
Extension Methods
  NameDescription
Public Extension MethodaceGenEx (Defined by aceExceptionTools.)
Public Extension MethodaceSciEx (Defined by aceExceptionTools.)
Top
See Also

Reference

builderForMarkdown
ITextRender