Пример #1
0
        public ContainerClient(IContainerService containerService, IContainer container, FileSystemManager fileSystem)
        {
            this.containerService = containerService;
            this.container        = container;
            this.fileSystem       = fileSystem;

            this.logEmitter = new NullLogEmitter();
        }
Пример #2
0
            public ProxyContainerContext()
            {
                this.launcher = Substitute.For <IContainerHostLauncher>();
                this.launcher.When(x => x.Start(null, null));

                this.logEmitter = Substitute.For <ILogEmitter>();

                this.tempDirectory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString());
                Directory.CreateDirectory(this.tempDirectory);

                this.proxy = new ContainerProxy(launcher);
            }
Пример #3
0
 public void EnableLogging(ILogEmitter logEmitter)
 {
     this.logEmitter = logEmitter;
 }
Пример #4
0
 public LogWriter(ILogEmitter emitter, LogMessageType messageType)
 {
     this.emitter     = emitter;
     this.messageType = messageType;
 }
Пример #5
0
 public ProcessIO(ILogEmitter emitter)
 {
     this.StandardOutput = new LogWriter(emitter, LogMessageType.STDOUT);
     this.StandardError  = new LogWriter(emitter, LogMessageType.STDERR);
 }
Пример #6
0
 // Token: 0x0600002B RID: 43 RVA: 0x000022E0 File Offset: 0x000004E0
 public Log(ILogEmitter logEmitter, LogLevel logLevel = LogLevel.LogDefault)
 {
     this.LogEmitter = logEmitter;
     this.LogLevel   = logLevel;
 }