public TeamCityStatistics( [NotNull] ILoggerContext context, [NotNull] ITeamCityWriter writer) { _writer = writer ?? throw new ArgumentNullException(nameof(writer)); _context = context ?? throw new ArgumentNullException(nameof(context)); }
public NodeLogger( [NotNull] IParametersParser parametersParser, [NotNull] ILogWriter logWriter, [NotNull] ILoggerContext context, [NotNull] IBuildEventHandler <BuildStartedEventArgs> buildStartedHandler, [NotNull] IBuildEventHandler <BuildMessageEventArgs> messageHandler, [NotNull] IBuildEventHandler <BuildFinishedEventArgs> buildFinishedHandler, [NotNull] IBuildEventHandler <ProjectStartedEventArgs> projectStartedHandler, [NotNull] IBuildEventHandler <ProjectFinishedEventArgs> projectFinishedHandler, [NotNull] IBuildEventHandler <TargetStartedEventArgs> targetStartedHandler, [NotNull] IBuildEventHandler <TargetFinishedEventArgs> targetFinishedHandler, [NotNull] IBuildEventHandler <TaskStartedEventArgs> taskStartedHandler, [NotNull] IBuildEventHandler <TaskFinishedEventArgs> taskFinishedHandler, [NotNull] IBuildEventHandler <BuildErrorEventArgs> errorHandler, [NotNull] IBuildEventHandler <BuildWarningEventArgs> warningHandler, [NotNull] IBuildEventHandler <CustomBuildEventArgs> customEventHandler) { _context = context ?? throw new ArgumentNullException(nameof(context)); _parametersParser = parametersParser ?? throw new ArgumentNullException(nameof(parametersParser)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); _buildStartedEventHandler = buildStartedHandler ?? throw new ArgumentNullException(nameof(buildStartedHandler)); _messageHandler = messageHandler ?? throw new ArgumentNullException(nameof(messageHandler)); _buildFinishedHandler = buildFinishedHandler ?? throw new ArgumentNullException(nameof(buildFinishedHandler)); _projectStartedHandler = projectStartedHandler ?? throw new ArgumentNullException(nameof(projectStartedHandler)); _projectFinishedHandler = projectFinishedHandler ?? throw new ArgumentNullException(nameof(projectFinishedHandler)); _targetStartedHandler = targetStartedHandler ?? throw new ArgumentNullException(nameof(targetStartedHandler)); _targetFinishedHandler = targetFinishedHandler ?? throw new ArgumentNullException(nameof(targetFinishedHandler)); _taskStartedHandler = taskStartedHandler ?? throw new ArgumentNullException(nameof(taskStartedHandler)); _taskFinishedHandler = taskFinishedHandler ?? throw new ArgumentNullException(nameof(taskFinishedHandler)); _errorHandler = errorHandler ?? throw new ArgumentNullException(nameof(errorHandler)); _warningHandler = warningHandler ?? throw new ArgumentNullException(nameof(warningHandler)); _customEventHandler = customEventHandler ?? throw new ArgumentNullException(nameof(customEventHandler)); }
/// <summary> /// Initializes a new instance of the <see cref="FetchActivityLogsQueryHandler"/> class. /// </summary> /// <param name="loggerContext"></param> /// <param name="entityContext"></param> /// <param name="mapper"></param> public FetchActivityLogsQueryHandler( ILoggerContext loggerContext, IEmContext entityContext, IMapper mapper) : base(loggerContext, entityContext, mapper) { }
public SeriLogConsumer(ILoggerContext loggerContext) { _loggerContext = loggerContext; var loggerSource = _loggerContext.Source; var connection = loggerSource.NewConnection(_loggerContext.LoggerConfig); _publisher = connection.NewPublisher(); }
public HierarchicalMessageWriter( [NotNull] ILoggerContext context, [NotNull] IHierarchicalMessageWriter defaultHierarchicalMessageWriter, [NotNull] IHierarchicalMessageWriter teamcityHierarchicalMessageWriter) { _context = context ?? throw new ArgumentNullException(nameof(context)); _hierarchicalMessageWriter = new Dictionary <TeamCityMode, IHierarchicalMessageWriter> { { TeamCityMode.Off, defaultHierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(defaultHierarchicalMessageWriter)) },
public CustomEventHandler( [NotNull] ILoggerContext context, [NotNull] IMessageWriter messageWriter, [NotNull] IDeferredMessageWriter deferredMessageWriter) { _deferredMessageWriter = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); }
public Implementation(ILoggerContext context, IWebSocketServerFactory webSocketServerFactory, IConsoleWindowFactory consoleWindowFactory, ILogServerFactory logServerFactory, IWriter writer, IPauseHelper pause) { _consoleWindowFactory = consoleWindowFactory; _context = context; _webSocketServerFactory = webSocketServerFactory; _writer = writer; _pause = pause; _logServerFactory = logServerFactory; }
public Statistics( [NotNull] ILoggerContext context, [NotNull] IStatistics defaultStatistics, [NotNull] IStatistics teamcityStatistics) { _context = context ?? throw new ArgumentNullException(nameof(context)); _statistics = new Dictionary <StatisticsMode, IStatistics> { { StatisticsMode.Default, defaultStatistics ?? throw new ArgumentNullException(nameof(defaultStatistics)) },
public TargetStartedHandler( [NotNull] ILoggerContext context, [NotNull] IPerformanceCounterFactory performanceCounterFactory, [NotNull] IBuildEventManager buildEventManager) { _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _context = context ?? throw new ArgumentNullException(nameof(context)); _performanceCounterFactory = performanceCounterFactory ?? throw new ArgumentNullException(nameof(performanceCounterFactory)); }
public LogWriter( [NotNull] ILoggerContext context, [NotNull] ILogWriter defaultLogWriter, [NotNull] ILogWriter ansiLogWriter, [NotNull] ILogWriter noColorLogWriter, [NotNull] ILogWriter ansiColorLogWriter) { _logWriters = new Dictionary <ColorMode, ILogWriter> { { ColorMode.Default, defaultLogWriter ?? throw new ArgumentNullException(nameof(defaultLogWriter)) },
public MessageHandler( [NotNull] ILoggerContext context, [NotNull] IMessageWriter messageWriter, [NotNull] IDeferredMessageWriter deferredMessageWriter, [NotNull] IBuildEventManager buildEventManager) { _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _deferredMessageWriter = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); }
/// <summary> /// Initializes a new instance of the <see cref="UploadService"/> class. /// </summary> /// <param name="loggerContext"></param> /// <param name="logger"></param> /// <param name="hostingEnvironment"></param> /// <param name="rootsService"></param> public UploadService( ILoggerContext loggerContext, IEmLogger logger, IHostingEnvironment hostingEnvironment, IRootsService rootsService) { this.loggerContext = loggerContext; this.logger = logger; this.hostingEnvironment = hostingEnvironment; this.rootsService = rootsService; }
public BuildStartedHandler( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IMessageWriter messageWriter, [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter, [NotNull] IStringService stringService) { _stringService = stringService ?? throw new ArgumentNullException(nameof(stringService)); _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); }
public ColorTheme( [NotNull] ILoggerContext context, [NotNull] IColorTheme defaultColorTheme, [NotNull] IColorTheme teamCityColorTheme) { _colorThemes = new Dictionary <ColorThemeMode, IColorTheme> { { ColorThemeMode.Default, defaultColorTheme }, { ColorThemeMode.TeamCity, teamCityColorTheme } }; _context = context ?? throw new ArgumentNullException(nameof(context)); }
public TeamCityHierarchicalMessageWriter( [NotNull] ILoggerContext context, [NotNull] IColorTheme colorTheme, [NotNull] ITeamCityWriter writer, [NotNull] IServiceMessageParser serviceMessageParser, [NotNull] IColorStorage colorStorage) { _context = context ?? throw new ArgumentNullException(nameof(context)); _colorStorage = colorStorage ?? throw new ArgumentNullException(nameof(colorStorage)); _colorTheme = colorTheme ?? throw new ArgumentNullException(nameof(colorTheme)); _writer = writer ?? throw new ArgumentNullException(nameof(writer)); _serviceMessageParser = serviceMessageParser ?? throw new ArgumentNullException(nameof(serviceMessageParser)); }
public static void Process(ILoggerContext logger, ProjectDetails assemblyDetails, string tempFolder = null) { if (!assemblyDetails.Verify(logger)) return; tempFolder = tempFolder ?? Path.GetTempPath(); string pdbFile = Path.ChangeExtension(assemblyDetails.AssemblyPath, ".pdb"); var newAssemblyPath = Path.Combine(tempFolder, String.Format("{0}.weavr{1}", Path.GetFileNameWithoutExtension(assemblyDetails.AssemblyPath), Path.GetExtension(assemblyDetails.AssemblyPath))); var newPdbPath = File.Exists(pdbFile) ? Path.ChangeExtension(newAssemblyPath, ".pdb") : null; using (var host = new PeReader.DefaultHost()) { var targetAssembly = (IAssembly)host.LoadUnitFrom(assemblyDetails.AssemblyPath); using (var pdbStream = newPdbPath != null ? File.OpenRead(pdbFile) : null) using (var pdbReader = newPdbPath != null ? new PdbReader(pdbStream, host) : null) { var decompiled = Decompiler.GetCodeModelFromMetadataModel(host, targetAssembly, pdbReader); decompiled = new CodeDeepCopier(host, pdbReader).Copy(decompiled); var engine = new Engine(logger, host); engine.Process(assemblyDetails, decompiled); using (var peStream = File.Create(newAssemblyPath)) { if (pdbReader == null) { PeWriter.WritePeToStream(decompiled, host, peStream); } else { using (var pdbWriter = new PdbWriter(newPdbPath, pdbReader)) { PeWriter.WritePeToStream(decompiled, host, peStream, pdbReader, pdbReader, pdbWriter); } } } } } File.Delete(assemblyDetails.AssemblyPath); File.Move(newAssemblyPath, assemblyDetails.AssemblyPath); if (!string.IsNullOrEmpty(newPdbPath)) { File.Delete(pdbFile); File.Move(newPdbPath, pdbFile); } }
public WarningHandler( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IMessageWriter messageWriter, [NotNull] IDeferredMessageWriter deferredMessageWriter, [NotNull] IBuildEventManager buildEventManager, [NotNull] IEventFormatter eventFormatter) { _eventFormatter = eventFormatter ?? throw new ArgumentNullException(nameof(eventFormatter)); _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _deferredMessageWrite = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); }
public MessageWriter( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IBuildEventManager buildEventManager, [NotNull] ILogFormatter logFormatter, [NotNull] IEventFormatter eventFormatter, [NotNull] IStringService stringService) { _stringService = stringService ?? throw new ArgumentNullException(nameof(stringService)); _eventFormatter = eventFormatter ?? throw new ArgumentNullException(nameof(eventFormatter)); _logFormatter = logFormatter ?? throw new ArgumentNullException(nameof(logFormatter)); _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _context = context ?? throw new ArgumentNullException(nameof(context)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); }
public TaskFinishedHandler( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IPerformanceCounterFactory performanceCounterFactory, [NotNull] IMessageWriter messageWriter, [NotNull] IDeferredMessageWriter deferredMessageWriter, [NotNull] IStringService stringService) { _stringService = stringService ?? throw new ArgumentNullException(nameof(stringService)); _deferredMessageWriter = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); _performanceCounterFactory = performanceCounterFactory ?? throw new ArgumentNullException(nameof(performanceCounterFactory)); }
public DeferredMessageWriter( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IMessageWriter messageWriter, [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter, [NotNull] IBuildEventManager buildEventManager, [NotNull] IPathService pathService, [NotNull] IStringService stringService) { _stringService = stringService ?? throw new ArgumentNullException(nameof(stringService)); _pathService = pathService ?? throw new ArgumentNullException(nameof(pathService)); _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter)); _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _context = context ?? throw new ArgumentNullException(nameof(context)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); }
public bool Verify(ILoggerContext logger) { var result = true; if (!File.Exists(AssemblyPath)) { logger.LogError("Assembly '{0}' not found.", AssemblyPath); result = false; } if (!Directory.Exists(ProjectDirectory)) { logger.LogError("Project directory '{0}' not found.", ProjectDirectory); result = false; } return result; }
public ProjectFinishedHandler( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IPerformanceCounterFactory performanceCounterFactory, [NotNull] IMessageWriter messageWriter, [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter, [NotNull] IDeferredMessageWriter deferredMessageWriter, [NotNull] IBuildEventManager buildEventManager, [NotNull] IStringService stringService) { _stringService = stringService ?? throw new ArgumentNullException(nameof(stringService)); _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter)); _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _deferredMessageWriter = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); _performanceCounterFactory = performanceCounterFactory ?? throw new ArgumentNullException(nameof(performanceCounterFactory)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); }
public WeaverMutator(ILoggerContext logger, string assemblyPath) { weaverName = Path.GetFileNameWithoutExtension(assemblyPath); weaverName = weaverName.Remove(weaverName.Length - ".WeavR".Length); // TODO Load in separate app domain var weaverAssembly = System.Reflection.Assembly.LoadFile(assemblyPath); // TODO Just find all types that inherit from Weaver instead. var weaverType = weaverAssembly.GetType("ModuleWeaver"); if (weaverType == null) { logger.LogError("Cannot find 'ModuleWeaver' type in weaver '{0}'.", weaverName); return; } weaver = (Weaver)Activator.CreateInstance(weaverType); weaver.Logger = logger.CreateSubContext(weaverName); }
public BuildFinishedHandler( [NotNull] ILoggerContext context, [NotNull] ILogWriter logWriter, [NotNull] IMessageWriter messageWriter, [NotNull] IBuildEventManager buildEventManager, [NotNull] ILogFormatter logFormatter, [NotNull] IEventFormatter eventFormatter, [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter, [NotNull] IStringService stringService, [NotNull] IStatistics statistics) { _statistics = statistics ?? throw new ArgumentNullException(nameof(statistics)); _stringService = stringService ?? throw new ArgumentNullException(nameof(stringService)); _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter)); _eventFormatter = eventFormatter ?? throw new ArgumentNullException(nameof(eventFormatter)); _logFormatter = logFormatter ?? throw new ArgumentNullException(nameof(logFormatter)); _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager)); _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter)); _context = context ?? throw new ArgumentNullException(nameof(context)); _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); }
public InternalLogger(ILoggerContext context, string name, CoreLoggerSettings settings) { #if DEBUG //_dbgNLogger.Info($"name = {name}"); //_dbgNLogger.Info($"settings = {settings}"); #endif _context = context; _name = name; _platformLoggers = settings.PlatformLoggers?.ToList(); if (_platformLoggers == null) { _platformLoggers = new List <IPlatformLogger>(); } if (!string.IsNullOrWhiteSpace(settings.LogDir)) { var logFile = Path.Combine(settings.LogDir, $"{name}.log"); InitNLog(logFile); } }
/// <summary> /// Initializes a new instance of the <see cref="DeleteTempFileLogCommandHandler"/> class. /// </summary> /// <param name="context"></param> public DeleteTempFileLogCommandHandler(ILoggerContext context) : base(context) { }
public LogServer(IWebSocketServerFactory webSocketServerFactory, IWriter writer, ILoggerContext loggerContext, IAuditCommandConsumerFactory auditCommandConsumerFactory) : this(webSocketServerFactory, writer, loggerContext) { _auditCommandConsumerFactory = auditCommandConsumerFactory; }
public LogServer(IWebSocketServerFactory webSocketServerFactory, IWriter writer, ILoggerContext loggerContext) { _webSocketServerFactory = webSocketServerFactory ?? throw new ArgumentNullException(nameof(webSocketServerFactory)); _writer = writer ?? throw new ArgumentNullException(nameof(writer)); _loggerContext = loggerContext ?? throw new ArgumentNullException(nameof(loggerContext)); }
public ForwardingConsumer(IAuditCommandConsumer defaultConsumer, ILoggerContext loggerContext) { _defaultConsumer = defaultConsumer; _leaderConnection = loggerContext.LeaderSource?.NewConnection(); _publisher = _leaderConnection?.NewPublisher(loggerContext.LeaderConfig); }
/// <summary> /// Initializes a new instance of the <see cref="DeleteLogCommandHandler{TDeleteLogCommand, TLoggerEntity}"/> class. /// </summary> /// <param name="context"></param> public DeleteLogCommandHandler(ILoggerContext context) { this.context = context; }
/// <summary> /// Initializes a new instance of the <see cref="DeleteActivityLogCommandHandler"/> class. /// </summary> /// <param name="context"></param> public DeleteActivityLogCommandHandler(ILoggerContext context) : base(context) { }
private Engine(ILoggerContext logger, IMetadataHost host) { this.logger = logger; this.host = host; }
public ILogServer New(IWebSocketServerFactory webSocketServerFactory, IWriter writer, ILoggerContext loggerContext) { return(new LogServer(webSocketServerFactory, writer, loggerContext)); }
/// <summary> /// Initializes a new instance of the <see cref="DeleteEmailLogCommandHandler"/> class. /// </summary> /// <param name="context"></param> public DeleteEmailLogCommandHandler(ILoggerContext context) : base(context) { }
public WeaverFinder(ILoggerContext logger, ProjectDetails project) { this.logger = logger; this.project = project; }