This commit is contained in:
@@ -185,6 +185,7 @@ namespace AyaNova
|
||||
|
||||
logger.Info("OS - {0}", Environment.OSVersion.ToString());
|
||||
logger.Info("TimeZone - {0}", TimeZoneInfo.Local.DisplayName);
|
||||
logger.Info("OS Locale - {0}", System.Globalization.CultureInfo.CurrentCulture.EnglishName);
|
||||
logger.Debug("Machine - {0}", Environment.MachineName);
|
||||
logger.Debug("User - {0}", Environment.UserName);
|
||||
logger.Debug(".Net Version - {0}", Environment.Version.ToString());
|
||||
@@ -203,6 +204,8 @@ namespace AyaNova
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("AyaNova server boot local time", DateTime.Now.ToString("s"));
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("Server up time", TimeSpan.FromTicks(Environment.TickCount64).ToString());
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("TimeZone", TimeZoneInfo.Local.DisplayName);
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("OS Locale", System.Globalization.CultureInfo.CurrentCulture.EnglishName);
|
||||
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("RAM", FileUtil.GetBytesReadable(GC.GetGCMemoryInfo().TotalAvailableMemoryBytes));
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("Backup space", FileUtil.GetBytesReadable(UtilityFilesAvailableSpace));
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("Attachments space", FileUtil.GetBytesReadable(AttachmentFilesAvailableSpace));
|
||||
|
||||
@@ -564,8 +564,23 @@ namespace AyaNova
|
||||
}
|
||||
|
||||
|
||||
var dbServerVersionInfo = DbUtil.DBServerVersion(dbContext);
|
||||
var dbServerRunTimeParameters = DbUtil.DBServerRunTimeParameters(dbContext);
|
||||
//Log server version
|
||||
_newLog.LogInformation("Database server version - {0}", DbUtil.DBServerVersion(dbContext));
|
||||
_newLog.LogInformation("Database server version - {0}", dbServerVersionInfo);
|
||||
|
||||
//db server extended parameters
|
||||
_newLog.LogDebug("Database server runtime parameters - {0}", dbServerRunTimeParameters);
|
||||
|
||||
|
||||
|
||||
ServerBootConfig.BOOT_DIAGNOSTIC_INFO.Add("Database server version", dbServerVersionInfo);
|
||||
//log each item individually from runtime parameters
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//Check schema
|
||||
_newLog.LogDebug("DB schema check");
|
||||
@@ -663,7 +678,7 @@ namespace AyaNova
|
||||
Console.WriteLine("Forced immediate shutdown: Ctrl-c key combination");
|
||||
Console.WriteLine("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -145,6 +145,32 @@ namespace AyaNova.Util
|
||||
}
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Get database locale settings
|
||||
//
|
||||
internal static string DBServerRunTimeParameters(AyaNova.Models.AyContext ct)
|
||||
{
|
||||
using (var cmd = ct.Database.GetDbConnection().CreateCommand())
|
||||
{
|
||||
ct.Database.OpenConnection();
|
||||
cmd.CommandText = $"SHOW ALL;";
|
||||
using (var dr = cmd.ExecuteReader())
|
||||
{
|
||||
if (dr.Read())
|
||||
{
|
||||
if (dr.IsDBNull(0))
|
||||
return "Unknown / no results";
|
||||
else
|
||||
return (dr.GetString(0));
|
||||
}
|
||||
else
|
||||
{
|
||||
return "Unknown / no results";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////
|
||||
//Verify that server exists
|
||||
|
||||
Reference in New Issue
Block a user