added extra logging for upgrades #85

This commit is contained in:
Chris.Watts90@outlook.com 2018-03-07 08:01:52 +00:00
parent c56144d9b3
commit 55955b0e1b

View File

@ -79,10 +79,11 @@ namespace SQLiteRepository
//now have an ordered list of upgrade script files, so execute in order! //now have an ordered list of upgrade script files, so execute in order!
foreach (var upgradeScript in upgradeScripts) foreach (var upgradeScript in upgradeScripts)
{ {
using (Stream stream = assembly.GetManifestResourceStream(upgradeScript)) using (var stream = assembly.GetManifestResourceStream(upgradeScript))
using(StreamReader str = new StreamReader(stream)) using(var str = new StreamReader(stream))
{ {
string script = str.ReadToEnd(); var script = str.ReadToEnd();
_logger.Trace("Executing upgrade script with name: {0}", upgradeScript);
_connection.Execute(script); _connection.Execute(script);
} }
} }
@ -93,6 +94,7 @@ namespace SQLiteRepository
{ {
_connection.DeleteAll<DbVersion>(); _connection.DeleteAll<DbVersion>();
_connection.Insert(new DbVersion {VersionNumber = vers}); _connection.Insert(new DbVersion {VersionNumber = vers});
_logger.Trace("Set Database version to: {0}", vers);
} }
public UserList GetUsers(int pageNumber = -1, int pageSize = -1, int groupId = -1) public UserList GetUsers(int pageNumber = -1, int pageSize = -1, int groupId = -1)