57 references to OutLn
Microsoft.Gen.Logging (57)
Emitter.cs (4)
40OutLn($"namespace {lt.Namespace}"); 57OutLn(parentTypes[i]); 61OutLn($"partial {lt.Keyword} {lt.Name}"); 125OutLn($"private static readonly {DataClassificationType} {fieldName} = new {classificationAttr}().Classification;");
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;");
EmitterBase.cs (3)
39OutLn("{"); 46OutLn("}"); 103protected void OutGeneratedCodeAttribute() => OutLn($"[{GeneratorUtilities.GeneratedCodeAttribute}]");