Beispiel #1
0
        public SterlingContentStore(ISterlingDatabase db, ISterlingDriver driver)
        {
            Contract.Requires <ArgumentNullException>(db != null, "db");
            Contract.Requires <ArgumentNullException>(driver != null, "driver");

            Instance = db.RegisterDatabase <ContentStoreDB>("ContentStore", driver);
        }
        /// <summary>
        ///     Create 
        /// </summary>
        /// <param name="minimumLevel">Minimum level to debug</param>
        public SterlingDefaultLogger( ISterlingDatabase database, SterlingLogLevel minimumLevel)
        {
            _database = database;
            _minimumLevel = minimumLevel;

            if (Debugger.IsAttached)
            {
                _guid = _database.LogManager.RegisterLogger(_Log);
            }
        }
Beispiel #3
0
        /// <summary>
        ///     Create
        /// </summary>
        /// <param name="minimumLevel">Minimum level to debug</param>
        public SterlingDefaultLogger(ISterlingDatabase database, SterlingLogLevel minimumLevel)
        {
            _database     = database;
            _minimumLevel = minimumLevel;

            if (Debugger.IsAttached)
            {
                _guid = _database.LogManager.RegisterLogger(_Log);
            }
        }
Beispiel #4
0
 internal static void Initialize()
 {
     _logManager = new LogManager();          
     _database = new SterlingDatabase(_logManager);
 }
 /// <summary>
 ///     Constructor takes in the database
 /// </summary>
 public SterlingEngine()
 {
     SterlingDatabase = SterlingFactory.GetDatabaseEngine();
 }
Beispiel #6
0
 internal static void Initialize()
 {
     _logManager = new LogManager();
     _database   = new SterlingDatabase(_logManager);
 }