diff options
Diffstat (limited to 'MediaBrowser.Server.Sqlite/SQLiteRepository.cs')
| -rw-r--r-- | MediaBrowser.Server.Sqlite/SQLiteRepository.cs | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/MediaBrowser.Server.Sqlite/SQLiteRepository.cs b/MediaBrowser.Server.Sqlite/SQLiteRepository.cs index b84b336dc..09484d68e 100644 --- a/MediaBrowser.Server.Sqlite/SQLiteRepository.cs +++ b/MediaBrowser.Server.Sqlite/SQLiteRepository.cs @@ -38,14 +38,33 @@ namespace MediaBrowser.Server.Sqlite /// </summary> private Timer FlushTimer; + /// <summary> + /// Gets the logger. + /// </summary> + /// <value>The logger.</value> protected ILogger Logger { get; private set; } /// <summary> + /// Initializes a new instance of the <see cref="SqliteRepository" /> class. + /// </summary> + /// <param name="logger">The logger.</param> + /// <exception cref="System.ArgumentNullException">logger</exception> + protected SqliteRepository(ILogger logger) + { + if (logger == null) + { + throw new ArgumentNullException("logger"); + } + + Logger = logger; + } + + /// <summary> /// Connects to DB. /// </summary> /// <param name="dbPath">The db path.</param> /// <returns>Task{System.Boolean}.</returns> - /// <exception cref="System.ArgumentNullException"></exception> + /// <exception cref="System.ArgumentNullException">dbPath</exception> protected async Task ConnectToDB(string dbPath) { if (string.IsNullOrEmpty(dbPath)) @@ -53,8 +72,6 @@ namespace MediaBrowser.Server.Sqlite throw new ArgumentNullException("dbPath"); } - Logger = LogManager.GetLogger(GetType().Name); - dbFileName = dbPath; var connectionstr = new SQLiteConnectionStringBuilder { @@ -78,7 +95,7 @@ namespace MediaBrowser.Server.Sqlite /// </summary> /// <param name="queries">The queries.</param> /// <returns><c>true</c> if XXXX, <c>false</c> otherwise</returns> - /// <exception cref="System.ArgumentNullException"></exception> + /// <exception cref="System.ArgumentNullException">queries</exception> protected void RunQueries(string[] queries) { if (queries == null) @@ -167,7 +184,7 @@ namespace MediaBrowser.Server.Sqlite /// Queues the command. /// </summary> /// <param name="cmd">The CMD.</param> - /// <exception cref="System.ArgumentNullException"></exception> + /// <exception cref="System.ArgumentNullException">cmd</exception> protected void QueueCommand(SQLiteCommand cmd) { if (cmd == null) @@ -242,7 +259,7 @@ namespace MediaBrowser.Server.Sqlite /// </summary> /// <param name="cmd">The CMD.</param> /// <returns>Task.</returns> - /// <exception cref="System.ArgumentNullException"></exception> + /// <exception cref="System.ArgumentNullException">cmd</exception> public async Task ExecuteCommand(DbCommand cmd) { if (cmd == null) @@ -275,7 +292,7 @@ namespace MediaBrowser.Server.Sqlite /// <param name="reader">The reader.</param> /// <param name="ordinal">The ordinal.</param> /// <returns>Stream.</returns> - /// <exception cref="System.ArgumentNullException"></exception> + /// <exception cref="System.ArgumentNullException">reader</exception> protected static Stream GetStream(IDataReader reader, int ordinal) { if (reader == null) |
