private SpyLogger(IBuildEngine buildEngine, string taskName) : base(buildEngine, taskName) { buildEngine.WhenAny(e => e.LogMessageEvent(null)) .Do<BuildMessageEventArgs>(Log); buildEngine.WhenAny(e => e.LogWarningEvent(null)) .Do<BuildWarningEventArgs>(Log); buildEngine.WhenAny(e => e.LogErrorEvent(null)) .Do<BuildErrorEventArgs>(Log); }
private SpyLogger(IBuildEngine buildEngine, string taskName) : base(buildEngine, taskName) { buildEngine.WhenAny(e => e.LogMessageEvent(null)) .Do <BuildMessageEventArgs>(Log); buildEngine.WhenAny(e => e.LogWarningEvent(null)) .Do <BuildWarningEventArgs>(Log); buildEngine.WhenAny(e => e.LogErrorEvent(null)) .Do <BuildErrorEventArgs>(Log); }
private SpyLogger(IBuildEngine buildEngine, string taskName, bool includeSourceInformation) : base(buildEngine, taskName) { this.includeSourceInformation = includeSourceInformation; buildEngine.WhenAny(e => e.LogMessageEvent(null)) .Do <BuildMessageEventArgs>(Log); buildEngine.WhenAny(e => e.LogWarningEvent(null)) .Do <BuildWarningEventArgs>(Log); buildEngine.WhenAny(e => e.LogErrorEvent(null)) .Do <BuildErrorEventArgs>(Log); }
private SpyLogger(IBuildEngine buildEngine, string taskName, bool includeSourceInformation) : base(buildEngine, taskName) { this.includeSourceInformation = includeSourceInformation; buildEngine.WhenAny(e => e.LogMessageEvent(null)) .Do<BuildMessageEventArgs>(Log); buildEngine.WhenAny(e => e.LogWarningEvent(null)) .Do<BuildWarningEventArgs>(Log); buildEngine.WhenAny(e => e.LogErrorEvent(null)) .Do<BuildErrorEventArgs>(Log); }