9 instantiations of BinaryLogger
dotnet-aot (2)
parent\dotnet\LoggerUtility.cs (2)
35binaryLoggers.Add(new BinaryLogger { Parameters = filename }); 41binaryLoggers.Add(new BinaryLogger { Parameters = filename });
dotnet-format (1)
Workspaces\MSBuildWorkspaceLoader.cs (1)
43binlog = new Build.Logging.BinaryLogger()
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
875var 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)
4035BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 4043BinaryLogger logger = new BinaryLogger { Parameters = paramSet };
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1277loggers.Add(new BinaryLogger
32 references to BinaryLogger
dotnet-aot (6)
parent\dotnet\LoggerUtility.cs (6)
15List<BinaryLogger> binaryLoggers = []; 60public static FacadeLogger CreateFacadeLogger(List<BinaryLogger> binaryLoggers) 206private readonly List<BinaryLogger> innerLoggers; 208public PersistentDispatcher(List<BinaryLogger> innerLoggers) 211foreach (var logger in innerLoggers) 225foreach (var innerLogger in innerLoggers)
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
192return value != null ? BinaryLogger.ParseParameters(value).LogFilePath ?? "msbuild.binlog" : null;
Microsoft.Build (18)
BackEnd\BuildManager\BuildManager.cs (1)
875var 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) 469if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion) 833if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion || 889if (_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; 2737var isLoggerThatRequiresTaskInputsConfigured = loggers.Any(l => l is TerminalLogger || l is BinaryLogger); 4019var processedParams = BinaryLogger.ProcessParameters(binaryLoggerParameters); 4035BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 4043BinaryLogger logger = new BinaryLogger { Parameters = paramSet };