10 instantiations of BinaryLogger
dotnet (3)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
440var logger = new BinaryLogger
LoggerUtility.cs (2)
33binaryLoggers.Add(new BinaryLogger { Parameters = filename }); 39binaryLoggers.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)
735var logger = new BinaryLogger { Parameters = binlogPath };
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
AbstractBuildHost.cs (1)
92logger = new BinaryLogger { Parameters = _binaryLogPath };
Microsoft.DotNet.HotReload.Watch (1)
Build\BuildReporter.cs (1)
41? new()
MSBuild (2)
XMake.cs (2)
3542BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 3550BinaryLogger logger = new BinaryLogger { Parameters = paramSet };
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1247loggers.Add(new BinaryLogger
33 references to BinaryLogger
dotnet (7)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
440var logger = new BinaryLogger
LoggerUtility.cs (6)
13List<BinaryLogger> binaryLoggers = []; 58public static FacadeLogger CreateFacadeLogger(List<BinaryLogger> binaryLoggers) 143private readonly List<BinaryLogger> innerLoggers; 145public PersistentDispatcher(List<BinaryLogger> innerLoggers) 148foreach (var logger in innerLoggers) 162foreach (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)
735var 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) 465if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion) 697if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion || 753if (_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)
88BinaryLogger? logger = null;
Microsoft.DotNet.HotReload.Watch (1)
Build\BuildReporter.cs (1)
40private readonly BinaryLogger? _binaryLogger = binLogPath != null
MSBuild (5)
XMake.cs (5)
40using BinaryLogger = Microsoft.Build.Logging.BinaryLogger; 2326var isLoggerThatRequiresTaskInputsConfigured = loggers.Any(l => l is TerminalLogger || l is BinaryLogger); 3526var processedParams = BinaryLogger.ProcessParameters(binaryLoggerParameters); 3542BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 3550BinaryLogger logger = new BinaryLogger { Parameters = paramSet };