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); } }
/// <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); } }
internal static void Initialize() { _logManager = new LogManager(); _database = new SterlingDatabase(_logManager); }
/// <summary> /// Constructor takes in the database /// </summary> public SterlingEngine() { SterlingDatabase = SterlingFactory.GetDatabaseEngine(); }