public ILogger CreateBinaryLogger(BinaryLoggerParameters fileLoggerParameters) { var fileLogger = new BinaryLogger(); fileLogger.Parameters = fileLoggerParameters.ToString(); return(Wrap(fileLogger)); }
public ILogger CreateBinaryLogger(BinaryLoggerParameters fileLoggerParameters) { var binaryLoggerType = Assembly.GetAssembly(typeof(ConsoleLogger)).GetType("Microsoft.Build.Logging.BinaryLogger", false, true); var binaryLogger = binaryLoggerType == null ? (ILogger)Activator.CreateInstance(binaryLoggerType) : new BinaryLogger(); binaryLogger.Parameters = fileLoggerParameters.ToString(); return(binaryLogger); }