PostSharp6.3/API Reference/Post­Sharp.​Patterns.​Diagnostics.​Backends.​Console Namespace/Console­Log­Record­Builder Class

ConsoleLogRecordBuilder Class

Inheritance Hierarchy
System.Object
  PostSharp.Patterns.Diagnostics.RecordBuilders.LogRecordBuilder
    PostSharp.Patterns.Diagnostics.RecordBuilders.TextLogRecordBuilder
      PostSharp.Patterns.Diagnostics.Backends.Console.ConsoleLogRecordBuilder

Namespace:  PostSharp.Patterns.Diagnostics.Backends.Console
Assembly:  PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.3.8.0 (6.3.8.0)
Syntax
C#
public class ConsoleLogRecordBuilder : TextLogRecordBuilder

The ConsoleLogRecordBuilder type exposes the following members.

Constructors
  NameDescription
Public methodConsoleLogRecordBuilder
Initializes a new instance of the ConsoleLogRecordBuilder class
Properties
  NameDescription
Public propertyBackend (Inherited from TextLogRecordBuilder.)
Public propertyBackendOptions
Protected propertyContext (Inherited from LogRecordBuilder.)
Protected propertyCustomRecordAttributes (Inherited from LogRecordBuilder.)
Public propertyException (Inherited from TextLogRecordBuilder.)
Public propertyIsDisposed (Inherited from LogRecordBuilder.)
Protected propertyLevel (Inherited from TextLogRecordBuilder.)
Public propertyMemberName (Inherited from TextLogRecordBuilder.)
Protected propertyOptions (Inherited from TextLogRecordBuilder.)
Protected propertyProfile (Inherited from TextLogRecordBuilder.)
Protected propertyRecordKind (Inherited from LogRecordBuilder.)
Public propertySourceLineInfo (Inherited from TextLogRecordBuilder.)
Public propertySourceType (Inherited from TextLogRecordBuilder.)
Protected propertyStringBuilder (Inherited from TextLogRecordBuilder.)
Public propertySyntheticId (Inherited from LogRecordBuilder.)
Protected propertyThreadContext (Inherited from LogRecordBuilder.)
Protected propertyTypeSource (Inherited from TextLogRecordBuilder.)
Methods
  NameDescription
Protected methodAddHiddenCustomParameter<T> (Inherited from TextLogRecordBuilder.)
Protected methodAppendAsyncInfo (Inherited from TextLogRecordBuilder.)
Protected methodAppendClosingParenthesisConditional (Inherited from TextLogRecordBuilder.)
Protected methodAppendComma (Inherited from TextLogRecordBuilder.)
Protected methodAppendCommaConditional (Inherited from TextLogRecordBuilder.)
Protected methodAppendContextDescription() (Inherited from TextLogRecordBuilder.)
Protected methodAppendContextDescription(LoggingContext) (Inherited from TextLogRecordBuilder.)
Protected methodAppendDelimiter (Overrides TextLogRecordBuilder.AppendDelimiter().)
Protected methodAppendDelimiterConditional (Inherited from TextLogRecordBuilder.)
Protected methodAppendEpilogue (Inherited from TextLogRecordBuilder.)
Protected methodAppendExceptionDetails (Inherited from TextLogRecordBuilder.)
Protected methodAppendExecutionTime (Inherited from TextLogRecordBuilder.)
Protected methodAppendExecutionTimeThreshold (Inherited from TextLogRecordBuilder.)
Protected methodAppendIndentString (Inherited from TextLogRecordBuilder.)
Protected methodAppendMemberName (Inherited from TextLogRecordBuilder.)
Protected methodAppendOpeningParenthesis (Inherited from TextLogRecordBuilder.)
Protected methodAppendProlog (Overrides TextLogRecordBuilder.AppendProlog().)
Protected methodAppendRecordKind (Inherited from TextLogRecordBuilder.)
Protected methodAppendSemanticParameter(SemanticParameterKind, String, String, String, Int32) (Overrides TextLogRecordBuilder.AppendSemanticParameter(SemanticParameterKind, String, String, String, Int32).)
Protected methodAppendSemanticParameter(SemanticParameterKind, String, Object, IFormatter, String, Int32) (Inherited from TextLogRecordBuilder.)
Protected methodAppendSemanticParameter<T>(SemanticParameterKind, ArraySegment<Char>, T, IFormatter<T>, String, Int32) (Overrides TextLogRecordBuilder.AppendSemanticParameter<T>(SemanticParameterKind, ArraySegment<Char>, T, IFormatter<T>, String, Int32).)
Protected methodAppendSemanticParameter<T>(SemanticParameterKind, String, T, IFormatter<T>, String, Int32) (Overrides TextLogRecordBuilder.AppendSemanticParameter<T>(SemanticParameterKind, String, T, IFormatter<T>, String, Int32).)
Protected methodAppendSemanticParameter<T>(SemanticParameterKind, ArraySegment<Char>, T, IFormatter<T>, String, Int32) (Inherited from TextLogRecordBuilder.)
Protected methodAppendSemanticParameter<T>(SemanticParameterKind, String, T, IFormatter<T>, String, Int32) (Inherited from TextLogRecordBuilder.)
Protected methodAppendSourceLineInfo (Inherited from TextLogRecordBuilder.)
Protected methodAppendSpaces (Inherited from TextLogRecordBuilder.)
Protected methodAppendSpecialChar (Inherited from TextLogRecordBuilder.)
Protected methodAppendTrailingPeriod (Inherited from TextLogRecordBuilder.)
Protected methodAppendTypeName (Inherited from TextLogRecordBuilder.)
Public methodBeginCustomRecord (Inherited from TextLogRecordBuilder.)
Public methodBeginRecord (Inherited from TextLogRecordBuilder.)
Protected methodBeginThemedText
Public methodBeginWriteItem (Inherited from TextLogRecordBuilder.)
Public methodComplete (Inherited from LogRecordBuilder.)
Public methodDispose
Releases all resources used by the ConsoleLogRecordBuilder
(Overrides TextLogRecordBuilder.Dispose().)
Protected methodEmitRecord() (Overrides TextLogRecordBuilder.EmitRecord().)
Protected methodEmitRecord(Boolean) (Inherited from TextLogRecordBuilder.)
Protected methodEndContextDescription (Inherited from TextLogRecordBuilder.)
Protected methodEndContextDescriptionConditional (Inherited from TextLogRecordBuilder.)
Protected methodEndThemedText
Public methodEndWriteItem (Inherited from TextLogRecordBuilder.)
Public methodForEachProperty(LoggingPropertyVisitor<Object>) (Inherited from LogRecordBuilder.)
Public methodForEachProperty<T>(LoggingPropertyVisitor<T>, T) (Inherited from LogRecordBuilder.)
Protected methodGetContextDescription Obsolete. (Inherited from TextLogRecordBuilder.)
Protected methodGetContextDescriptionUnsafe Obsolete. (Inherited from TextLogRecordBuilder.)
Protected methodGetContextForDescription Obsolete. (Inherited from TextLogRecordBuilder.)
Protected methodGetSourceName (Inherited from TextLogRecordBuilder.)
Protected methodHasRecordKindName (Inherited from TextLogRecordBuilder.)
Protected methodMustBuildContextDescription (Inherited from TextLogRecordBuilder.)
Protected methodRequireComma (Inherited from TextLogRecordBuilder.)
Protected methodRequireDelimiter (Inherited from TextLogRecordBuilder.)
Protected methodRequirePunctuation (Inherited from TextLogRecordBuilder.)
Protected methodReset (Overrides TextLogRecordBuilder.Reset().)
Public methodSetException (Inherited from TextLogRecordBuilder.)
Public methodSetExecutionTime (Inherited from TextLogRecordBuilder.)
Public methodSetMethodGenericParameter<T> (Inherited from LogRecordBuilder.)
Public methodSetParameter<T>(Int32, String, ParameterKind, String, T) (Inherited from LogRecordBuilder.)
Public methodSetParameter<T>(Int32, String, ParameterKind, String, T, IFormatter<T>) (Inherited from LogRecordBuilder.)
Public methodSetParameter<T>(Int32, String, ParameterKind, String, T, IFormatter<T>) (Inherited from TextLogRecordBuilder.)
Public methodSetReturnValue<T>(Int32, String, String, T) (Inherited from LogRecordBuilder.)
Public methodSetReturnValue<T>(Int32, String, String, T, IFormatter<T>) (Inherited from LogRecordBuilder.)
Public methodSetReturnValue<T>(Int32, String, String, T, IFormatter<T>) (Inherited from TextLogRecordBuilder.)
Public methodSetThis<T>(T) (Inherited from LogRecordBuilder.)
Public methodSetThis<T>(T, IFormatter<T>) (Inherited from LogRecordBuilder.)
Public methodSetThis<T>(T, IFormatter<T>) (Inherited from TextLogRecordBuilder.)
Public methodSetTypeGenericParameter<T> (Inherited from LogRecordBuilder.)
Protected methodShouldLogExceptionDetails (Inherited from TextLogRecordBuilder.)
Public methodToString (Inherited from TextLogRecordBuilder.)
Protected methodWrite()
Protected methodWrite(UnsafeString) (Overrides TextLogRecordBuilder.Write(UnsafeString).)
Public methodWriteCustomParameter<T>(Int32, ArraySegment<Char>, T) (Inherited from LogRecordBuilder.)
Public methodWriteCustomParameter<T>(Int32, CharSpan, T, CustomLogParameterOptions) (Inherited from LogRecordBuilder.)
Public methodWriteCustomParameter<T>(Int32, ArraySegment<Char>, T, IFormatter<T>) (Inherited from LogRecordBuilder.)
Public methodWriteCustomParameter<T>(Int32, ArraySegment<Char>, T, IFormatter<T>) (Inherited from TextLogRecordBuilder.)
Public methodWriteCustomParameter<T>(Int32, CharSpan, T, CustomLogParameterOptions, IFormatter<T>) (Inherited from LogRecordBuilder.)
Public methodWriteCustomParameter<T>(Int32, CharSpan, T, CustomLogParameterOptions, IFormatter<T>) (Inherited from TextLogRecordBuilder.)
Public methodWriteCustomString(ArraySegment<Char>) (Inherited from TextLogRecordBuilder.)
Public methodWriteCustomString(CharSpan) (Inherited from TextLogRecordBuilder.)
Protected methodWriteProperty (Inherited from TextLogRecordBuilder.)
See Also