浏览代码

add db connect logging

Luke Pulverenti 9 年之前
父节点
当前提交
93bf60c9e2
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      MediaBrowser.ServerApplication/Native/SqliteExtensions.cs

+ 11 - 2
MediaBrowser.ServerApplication/Native/SqliteExtensions.cs

@@ -54,9 +54,18 @@ namespace MediaBrowser.ServerApplication.Native
             _logger = logger;
             _logger = logger;
         }
         }
 
 
-        public Task<IDbConnection> Connect(string dbPath)
+        public async Task<IDbConnection> Connect(string dbPath)
         {
         {
-            return SqliteExtensions.ConnectToDb(dbPath, _logger);
+            try
+            {
+                return await SqliteExtensions.ConnectToDb(dbPath, _logger).ConfigureAwait(false);
+            }
+            catch (Exception ex)
+            {
+                _logger.ErrorException("Error opening database {0}", ex, dbPath);
+
+                throw;
+            }
         }
         }
     }
     }
 }
 }