Ejemplo n.º 1
0
 /// <summary>
 /// Class constructor
 /// </summary>
 public EtwFileLog(string logFilePath, string logKind)
     : base(logFilePath)
 {
     if (EtwOnlyTextLogger.TryGetDefaultGlobalLoggingContext(out var loggingContext))
     {
         m_logger = new EtwOnlyTextLogger(loggingContext, logKind);
     }
 }
Ejemplo n.º 2
0
        public LazyMaterializationBuildVfsTests(ITestOutputHelper output)
            : base(output)
        {
            Logger.Log.AddObserver(this);
            EtwOnlyTextLogger.EnableGlobalEtwLogging(LoggingContext);
            Configuration.Cache.VfsCasRoot = Combine(Configuration.Layout.CacheDirectory, "vfs");

            try
            {
                // These tests validate the right ACLs are set on particular files. We need the real cache for that.
                m_cacheInitializer = GetRealCacheInitializerForTests();
                ConfigureCache(m_cacheInitializer);
            }
            catch (Exception ex)
            {
                TestOutput.WriteLine($"Could not initialize cache initializer: {ex.ToStringDemystified()}");
            }
        }