public TashAccessor(IDvinRepository dvinRepository, ISimpleLogger simpleLogger, ILogConfiguration logConfiguration, IMethodNamesFromStackFramesExtractor methodNamesFromStackFramesExtractor) { DvinRepository = dvinRepository; _SimpleLogger = simpleLogger; _DetailedLogging = logConfiguration.DetailedLogging; _MethodNamesFromStackFramesExtractor = methodNamesFromStackFramesExtractor; }
protected ImLoggingBase(TimeSpan logEvery, DateTime endOfWork, ISimpleLogger simpleLogger, IMethodNamesFromStackFramesExtractor methodNamesFromStackFramesExtractor) { LogEvery = logEvery; EndOfWork = endOfWork; SimpleLogger = simpleLogger; MethodNamesFromStackFramesExtractor = methodNamesFromStackFramesExtractor; WorkerId = Guid.NewGuid().ToString().Substring(0, 5); }
public TashAccessorTest() { var builder = new ContainerBuilder().UseDvinAndPegh("TashClient", new DummyCsArgumentPrompter()); var container = builder.Build(); _DvinRepository = container.Resolve <IDvinRepository>(); _SimpleLogger = container.Resolve <ISimpleLogger>(); _LogConfiguration = container.Resolve <ILogConfiguration>(); _MethodNamesFromStackFramesExtractor = new MethodNamesFromStackFramesExtractor(); }
public PureSearchWindow() { var container = new ContainerBuilder().UsePegh("PureSearch", new DummyCsArgumentPrompter()).Build(); SimpleLogger = container.Resolve <ISimpleLogger>(); MethodNamesFromStackFramesExtractor = container.Resolve <IMethodNamesFromStackFramesExtractor>(); SynchronizationContext = SynchronizationContext.Current; Controller = new ApplicationCommandController(SimpleLogger, HandleFeedbackToApplicationAsync); SearchApplication = new SearchApplication(Controller, this, this, this); InitializeComponent(); GetRegistry(); }
public void Initialize() { var container = new ContainerBuilder().UsePegh("Pegh", new DummyCsArgumentPrompter()).Build(); _MethodNamesFromStackFramesExtractor = container.Resolve <IMethodNamesFromStackFramesExtractor>(); var logConfiguration = new LogConfiguration(nameof(SimpleLogReaderTest)); _Flusher = new SimpleLogFlusher(); _Logger = new SimpleLogger(logConfiguration, _Flusher, _MethodNamesFromStackFramesExtractor); _LogFolder = new Folder(Path.GetTempPath()).SubFolder(_Logger.LogSubFolder); _LogFolder.CreateIfNecessary(); foreach (var fileName in Directory.GetFiles(_LogFolder.FullName, "*.log")) { File.Delete(fileName); } _StartOfTestTime = DateTime.Now; _Sut = new SimpleLogReader(); }
public ImLoggingToo(TimeSpan logEvery, DateTime endOfWork, ISimpleLogger simpleLogger, IMethodNamesFromStackFramesExtractor methodNamesFromStackFramesExtractor) : base(logEvery, endOfWork, simpleLogger, methodNamesFromStackFramesExtractor) { }