コード例 #1
0
        public ILogger CreateBinaryLogger(BinaryLoggerParameters fileLoggerParameters)
        {
            var fileLogger = new BinaryLogger();

            fileLogger.Parameters = fileLoggerParameters.ToString();
            return(Wrap(fileLogger));
        }
コード例 #2
0
ファイル: Factory.cs プロジェクト: kovalikp/PowerBuild
        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);
        }