ILogger.Write<T1, T2, T3, T4, T5> Method (ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, Exception, CallerInfo) |
Namespace: PostSharp.Patterns.Diagnostics.Custom
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 6.9.11.0 (6.9.11.0)
void Write<T1, T2, T3, T4, T5>( ILoggingContext context, LogLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, Exception exception, ref CallerInfo recordInfo )
Parameters
- context
- Type: PostSharp.Patterns.Diagnostics.Contexts.ILoggingContext
The context for which the message has to be written. - level
- Type: PostSharp.Patterns.Diagnostics.LogLevel
The severity of the record (e.g. Info or Warning). - recordKind
- Type: PostSharp.Patterns.Diagnostics.LogRecordKind
Kind of record. - text
- Type: System.String
The text of the log record, including parameters (e.g. Opening {Path} file {ShareMode} sharing mode). - arg1
- Type: T1
Value of the 1-th parameter. - arg2
- Type: T2
Value of the 2-th parameter. - arg3
- Type: T3
Value of the 3-th parameter. - arg4
- Type: T4
Value of the 4-th parameter. - arg5
- Type: T5
Value of the 5-th parameter. - exception
- Type: System.Exception
The Exception associated with the record, or null. - recordInfo
- Type: PostSharp.Patterns.Diagnostics.Contexts.CallerInfo
Information about the caller source code.
Type Parameters
- T1
- Type of the 1-th parameter.
- T2
- Type of the 2-th parameter.
- T3
- Type of the 3-th parameter.
- T4
- Type of the 4-th parameter.
- T5
- Type of the 5-th parameter.