10 instantiations of BinaryLogger
dotnet (3)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
443var logger = new BinaryLogger
LoggerUtility.cs (2)
35binaryLoggers.Add(new BinaryLogger { Parameters = filename }); 41binaryLoggers.Add(new BinaryLogger { Parameters = filename });
dotnet-format (1)
Workspaces\MSBuildWorkspaceLoader.cs (1)
42binlog = new Build.Logging.BinaryLogger()
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
799var logger = new BinaryLogger { Parameters = binlogPath };
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
AbstractBuildHost.cs (1)
97logger = new BinaryLogger { Parameters = _binaryLogPath };
Microsoft.DotNet.HotReload.Watch (1)
Build\BuildReporter.cs (1)
41? new()
MSBuild (2)
XMake.cs (2)
3982BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 3990BinaryLogger logger = new BinaryLogger { Parameters = paramSet };
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1277loggers.Add(new BinaryLogger
33 references to BinaryLogger
dotnet (7)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
443var logger = new BinaryLogger
LoggerUtility.cs (6)
15List<BinaryLogger> binaryLoggers = []; 60public static FacadeLogger CreateFacadeLogger(List<BinaryLogger> binaryLoggers) 199private readonly List<BinaryLogger> innerLoggers; 201public PersistentDispatcher(List<BinaryLogger> innerLoggers) 204foreach (var logger in innerLoggers) 218foreach (var innerLogger in innerLoggers)
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
185return value != null ? BinaryLogger.ParseParameters(value).LogFilePath ?? "msbuild.binlog" : null;
Microsoft.Build (18)
BackEnd\BuildManager\BuildManager.cs (1)
799var logger = new BinaryLogger { Parameters = binlogPath };
Logging\BinaryLogger\BinaryLogger.cs (2)
30public BinaryLogger.ProjectImportsCollectionMode ProjectImportsCollectionMode { get; internal set; } = BinaryLogger.ProjectImportsCollectionMode.Embed;
Logging\BinaryLogger\BinaryLogReplayEventSource.cs (8)
170int minimumReaderVersion = fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion 176if (fileFormatVersion > BinaryLogger.FileFormatVersion && 177(!allowForwardCompatibility || minimumReaderVersion > BinaryLogger.FileFormatVersion)) 179var text = ResourceUtilities.FormatResourceStringStripCodeAndKeyword("UnsupportedLogFileFormat", fileFormatVersion, minimumReaderVersion, BinaryLogger.FileFormatVersion); 240_formatVersionMismatchWarning = reader.FileFormatVersion > BinaryLogger.FileFormatVersion 241? ResourceUtilities.FormatResourceStringStripCodeAndKeyword("BinlogFormatVersionMismatch", reader.FileFormatVersion, BinaryLogger.FileFormatVersion) 243bool supportsForwardCompatibility = reader.FileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion; 270&& reader.FileFormatVersion > BinaryLogger.FileFormatVersion;
Logging\BinaryLogger\BuildEventArgsReader.cs (6)
120if (_fileFormatVersion < BinaryLogger.ForwardCompatibilityMinimalVersion) 147internal int MinimumReaderVersion { get; set; } = BinaryLogger.ForwardCompatibilityMinimalVersion; 226if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion) 466if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion) 698if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion || 754if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion ||
Logging\IFileOutputLogger.cs (1)
9/// (for example <see cref="FileLogger"/> and <see cref="BinaryLogger"/>).
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
AbstractBuildHost.cs (1)
93BinaryLogger? logger = null;
Microsoft.DotNet.HotReload.Watch (1)
Build\BuildReporter.cs (1)
40private readonly BinaryLogger? _binaryLogger = binLogPath != null
MSBuild (5)
XMake.cs (5)
41using BinaryLogger = Microsoft.Build.Logging.BinaryLogger; 2715var isLoggerThatRequiresTaskInputsConfigured = loggers.Any(l => l is TerminalLogger || l is BinaryLogger); 3966var processedParams = BinaryLogger.ProcessParameters(binaryLoggerParameters); 3982BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 3990BinaryLogger logger = new BinaryLogger { Parameters = paramSet };