57 references to OutLn
Microsoft.Gen.Logging (57)
Emitter.Method.cs (50)
35OutLn($"/// <summary>");
39OutLn($"/// Logs \"{EscapeMessageStringForXmlDocumentation(lm.Message)}\"{lvl}.");
43OutLn($"/// Emits a structured log entry{lvl}.");
46OutLn($"/// </summary>");
64OutLn($"if ({logger} == null)");
66OutLn("return;");
73OutLn($"if (!{logger}.IsEnabled({level}))");
75OutLn("return;");
82OutLn($"var {stateName} = {LoggerMessageHelperType}.ThreadLocalState;");
83OutLn("try");
88OutLn($"{logger}.Log(");
91OutLn($"{level},");
95OutLn($"new({lm.EventId}, {eventName}),");
101OutLn($"new({calculatedEventId}, {eventName}),");
104OutLn($"{stateName},");
105OutLn($"{exceptionArg},");
109OutLn($"[{GeneratorUtilities.GeneratedCodeAttribute}] static string ({lambdaStateName}, {exceptionLambdaName}) =>");
127OutLn($@"#if NET");
128OutLn($@"return string.Create(global::System.Globalization.CultureInfo.InvariantCulture, ${s});");
129OutLn($@"#else");
130OutLn($@"return global::System.FormattableString.Invariant(${s});");
131OutLn($@"#endif");
135OutLn($@"return string.Empty;");
139OutLn($@"return {EscapeMessageString(lm.Message)};");
146OutLn("finally");
148OutLn($"{stateName}.Clear();");
331OutLn($"_ = {stateName}.ReserveTagSpace({numReservedUnclassifiedTags});");
337OutLn($"{stateName}.TagArray[{--count}] = new(\"{{OriginalFormat}}\", {EscapeMessageString(lm.Message)});");
360OutLn($"{stateName}.TagArray[{--count}] = new({key}, {value});");
383OutLn($"{stateName}.TagArray[{--count}] = new(\"{propName}\", {value});");
393OutLn($"_ = {stateName}.ReserveClassifiedTagSpace({numReservedClassifiedTags});");
406OutLn($"{stateName}.ClassifiedTagArray[{--count}] = new({key}, {value}, {classification});");
427OutLn($"{stateName}.ClassifiedTagArray[{--count}] = new(\"{propName}\", {value}, {classification});");
454OutLn($"var {tmpVarName} = {value};");
455OutLn($"if ({tmpVarName} != null)");
457OutLn($"{stateName}.AddClassifiedTag(\"{propName}\", {tmpVarName}, {classification});");
464OutLn($"{stateName}.AddClassifiedTag(\"{propName}\", {value}, {classification});");
485OutLn($"if ({accessExpression} != null)");
487OutLn($"{stateName}.AddTag(\"{propName}\", {value});");
495OutLn($"var {tmpVarName} = {value};");
496OutLn($"if ({tmpVarName} != null)");
498OutLn($"{stateName}.AddTag(\"{propName}\", {tmpVarName});");
506OutLn($"{stateName}.AddTag(\"{propName}\", {value});");
516OutLn($"{stateName}.TagNamePrefix = string.Empty;");
520OutLn($"{stateName}.TagNamePrefix = nameof({p.ParameterNameWithAtIfNeeded});");
523OutLn($"{p.TagProvider!.ContainingType}.{p.TagProvider.MethodName}({stateName}, {p.ParameterNameWithAtIfNeeded});");
546OutLn($"var {atSign}{p.ParameterName} = {lambdaStateName}.TagArray[{index}].Value ?? {Null};");
550OutLn($"var {atSign}{p.ParameterName} = {lambdaStateName}.TagArray[{index}].Value;");
575OutLn($"var {atSign}{p.ParameterName} = {lambdaStateName}.RedactedTagArray[{index}].Value ?? {Null};");
579OutLn($"var {atSign}{p.ParameterName} = {lambdaStateName}.RedactedTagArray[{index}].Value;");