Um selbst Strukturierte Messages Templates wie im Logging zu verwenden, kann man folgende Annotations nutzen:
1 2 3 4 5 6 7 8 |
[MessageTemplateFormatMethod("message")] public void Error<TArgument1, TArgument2, TArgument3>([Localizable(false)][StructuredMessageTemplate] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3) { if (IsErrorEnabled) { WriteToTargets(LogLevel.Error, message, new object[3] { argument1, argument2, argument3 }); } } |
Login