1 interface inheriting from ILogMessage
NuGet.Common (1)
Errors\INuGetLogMessage.cs (1)
6public interface INuGetLogMessage : ILogMessage, ILogFileContext { }
2 implementations of ILogMessage
NuGet.Common (1)
Errors\LogMessage.cs (1)
11public class LogMessage : ILogMessage
NuGet.Packaging (1)
Signing\SignatureLog.cs (1)
13public class SignatureLog : ILogMessage, IEquatable<SignatureLog>
105 references to ILogMessage
aspire-managed (3)
NuGet\NuGetLogger.cs (3)
5using NuGetLogMessage = NuGet.Common.ILogMessage; 33public void Log(NuGetLogMessage message) => Log(message.Level, message.Message); 35public Task LogAsync(NuGetLogMessage message) { Log(message); return Task.CompletedTask; }
dotnet (2)
NugetPackageDownloader\NuGetConsoleLogger.cs (2)
38public void Log(ILogMessage message) 49public Task LogAsync(ILogMessage message)
dotnet-svcutil-lib (2)
DebugLogger.cs (2)
128void NuGet.Common.ILogger.Log(NuGet.Common.ILogMessage message) 133Task NuGet.Common.ILogger.LogAsync(NuGet.Common.ILogMessage message)
Microsoft.Build.NuGetSdkResolver (4)
NuGetSdkLogger.cs (4)
109/// <inheritdoc cref="ILogger.LogAsync(ILogMessage)" /> 110public void Log(ILogMessage message) => Log(message.Level, message.Message); 120/// <inheritdoc cref="ILogger.LogAsync(ILogMessage)" /> 121public Task LogAsync(ILogMessage message)
Microsoft.DotNet.Build.Tasks.Packaging (2)
NuGetUtility.cs (2)
120public void Log(ILogMessage message) => _log.LogMessage(message.ToString()); 124public Task LogAsync(ILogMessage message) => Task.Run(() => Log(message));
Microsoft.NET.Build.Tasks (2)
LockFileCache.cs (2)
115public override void Log(ILogMessage message) 131public override System.Threading.Tasks.Task LogAsync(ILogMessage message)
Microsoft.TemplateEngine.Cli (2)
NuGet\CliNuGetLogger.cs (2)
24public void Log(ILogMessage message) 35public Task LogAsync(ILogMessage message)
Microsoft.TemplateEngine.Edge (2)
Installers\NuGet\NuGetLogger.cs (2)
36public void Log(ILogMessage message) 47public Task LogAsync(ILogMessage message)
NuGet.Build.Tasks (3)
Common\MSBuildLogger.cs (3)
60public override void Log(ILogMessage message) 122private void LogForMono(ILogMessage message) 201public override System.Threading.Tasks.Task LogAsync(ILogMessage message)
NuGet.Build.Tasks.Pack (3)
src\nuget-client\src\NuGet.Core\NuGet.Build.Tasks\Common\MSBuildLogger.cs (3)
60public override void Log(ILogMessage message) 122private void LogForMono(ILogMessage message) 201public override System.Threading.Tasks.Task LogAsync(ILogMessage message)
NuGet.CommandLine.XPlat (4)
Utility\CommandOutputLogger.cs (2)
132public override void Log(ILogMessage message) 137public override Task LogAsync(ILogMessage message)
Utility\RemappedLevelLogger.cs (2)
36public override void Log(ILogMessage message) 42public override Task LogAsync(ILogMessage message)
NuGet.Commands (25)
PackCollectorLogger.cs (8)
16private readonly ConcurrentQueue<ILogMessage> _errors; 25public IEnumerable<ILogMessage> Errors => _errors.ToArray(); 35_errors = new ConcurrentQueue<ILogMessage>(); 38public override void Log(ILogMessage message) 58public override Task LogAsync(ILogMessage message) 80private bool IsWarningSuppressed(ILogMessage message) 112private void UpgradeWarningToErrorIfNeeded(ILogMessage message) 122private bool DisplayMessage(ILogMessage message)
RestoreCommand\Logging\RestoreCollectorLogger.cs (3)
197public override void Log(ILogMessage message) 202public override Task LogAsync(ILogMessage message) 267private static IRestoreLogMessage ToRestoreLogMessage(ILogMessage message)
RestoreCommand\Logging\WarningPropertiesCollection.cs (2)
140public static bool ApplyProjectWideNoWarnProperties(ILogMessage message, WarningProperties warningProperties) 159public static void ApplyProjectWideWarningsAsErrorProperties(ILogMessage message, WarningProperties warningProperties)
RestoreCommand\RestoreCommandException.cs (1)
24public ILogMessage AsLogMessage()
RestoreCommand\SourceRepositoryDependencyProvider.cs (2)
679var unwrappedLogMessage = UnwrapToLogMessage(e); 699static ILogMessage UnwrapToLogMessage(Exception e)
SignCommand\SignCommandException.cs (4)
12/// Holds an <see cref="ILogMessage"/> and returns the message for the exception. 16private readonly ILogMessage _logMessage; 18public SignCommandException(ILogMessage logMessage) 24public ILogMessage AsLogMessage()
Utility\Extensions.cs (5)
36public static void LogMessages(this ILogger logger, IEnumerable<ILogMessage> messages) 38foreach (var message in messages) 47public static Task LogMessagesAsync(this ILogger logger, params ILogMessage[] messages) 55public static async Task LogMessagesAsync(this ILogger logger, IEnumerable<ILogMessage> messages) 57foreach (var message in messages)
NuGet.Common (13)
CommandLineArgumentCombinationException.cs (2)
10private readonly ILogMessage _logMessage; 18public virtual ILogMessage AsLogMessage()
Errors\ILogMessageException.cs (1)
14ILogMessage AsLogMessage();
ExceptionUtilities.cs (1)
40var logMessage = logExceptionMessage.AsLogMessage();
Logging\ILogger.cs (2)
32void Log(ILogMessage message); 34Task LogAsync(ILogMessage message);
Logging\LegacyLoggerAdapter.cs (2)
64public virtual void Log(ILogMessage message) 69public virtual async Task LogAsync(ILogMessage message)
Logging\LoggerBase.cs (2)
21public abstract void Log(ILogMessage message); 23public abstract Task LogAsync(ILogMessage message);
Logging\LoggingExtensions.cs (1)
17public static string FormatWithCode(this ILogMessage message)
Logging\NullLogger.cs (2)
25public override void Log(ILogMessage message) { } 29public override Task LogAsync(ILogMessage message) { return Task.CompletedTask; }
NuGet.Credentials (2)
DelegatingLogger.cs (2)
41public override void Log(ILogMessage message) 54public override async Task LogAsync(ILogMessage message)
NuGet.PackageManagement (22)
Audit\AuditChecker.cs (4)
85return new AuditCheckResult(Array.Empty<ILogMessage>()) 98IReadOnlyList<ILogMessage> warnings = packagesWithKnownVulnerabilities is not null 101: Array.Empty<ILogMessage>(); 103foreach (var warning in warnings.NoAllocEnumerate())
Audit\AuditCheckResult.cs (3)
13internal static readonly AuditCheckResult NoopAuditResult = new AuditCheckResult(Array.Empty<ILogMessage>()) 18public IReadOnlyList<ILogMessage> Warnings { get; } 48internal AuditCheckResult(IReadOnlyList<ILogMessage> warnings)
BuildIntegration\PackageReferenceRollbackException.cs (2)
23public IReadOnlyList<ILogMessage> LogMessages { get; } 30public PackageReferenceRollbackException(string message, IEnumerable<ILogMessage> logMessages)
ConsoleProjectContext.cs (2)
58public void Log(ILogMessage message) 68public void ReportError(ILogMessage message)
EmptyNuGetProjectContext.cs (2)
38public void Log(ILogMessage message) 43public void ReportError(ILogMessage message)
INuGetProjectContext.cs (2)
26void Log(ILogMessage message); 36void ReportError(ILogMessage message);
LoggerAdapter.cs (2)
59public override void Log(ILogMessage message) 64public override Task LogAsync(ILogMessage message)
NuGetPackageManager.cs (3)
2708var error = errors.First(); 2721foreach (var warning in warnings) 3498?? Enumerable.Empty<ILogMessage>();
ProjectContextLogger.cs (2)
21public override void Log(ILogMessage message) 29public override Task LogAsync(ILogMessage message)
NuGet.Packaging (14)
Core\PackagingException.cs (1)
37public virtual ILogMessage AsLogMessage()
Exceptions\MinClientVersionException.cs (1)
19public override ILogMessage AsLogMessage()
Exceptions\UnsafePackageEntryException.cs (1)
16public override ILogMessage AsLogMessage()
PackageExtractor.cs (1)
1115foreach (var warning in warnings)
Signing\TrustStore\CertificateBundleX509ChainFactory.cs (2)
64private ILogMessage? GetAdditionalContext(X509Chain chain) 71ILogMessage? logMessage = null;
Signing\TrustStore\IX509Chain.cs (1)
12ILogMessage? AdditionalContext { get; }
Signing\TrustStore\X509ChainWrapper.cs (3)
13private readonly Func<X509Chain, ILogMessage?>? _getAdditionalContext; 15public ILogMessage? AdditionalContext { get; private set; } 26internal X509ChainWrapper(X509Chain chain, Func<X509Chain, ILogMessage?>? getAdditionalContext)
Signing\Utility\CertificateChainUtility.cs (1)
294ILogMessage? additionalContext = chain.AdditionalContext;
Signing\Utility\SignatureUtility.cs (1)
304ILogMessage? logMessage = chain.AdditionalContext;
Signing\Verification\PackageVerificationResult.cs (2)
35public IEnumerable<ILogMessage> GetWarningIssues() 40public IEnumerable<ILogMessage> GetErrorIssues()