LogWriter: Minor improvements

This commit is contained in:
Tal Aloni 2017-03-13 17:52:30 +02:00
parent 359cf7a54c
commit cceae3adf5

View file

@ -21,16 +21,7 @@ namespace SMBServer
public LogWriter()
{
Assembly assembly = Assembly.GetEntryAssembly();
if (assembly == null)
{
assembly = Assembly.GetExecutingAssembly();
}
string assemblyDirectory = Path.GetDirectoryName(assembly.Location);
if (!assemblyDirectory.EndsWith(@"\"))
{
assemblyDirectory += @"\";
}
string assemblyDirectory = GetAssemblyDirectory();
m_logsDirectoryPath = assemblyDirectory + @"Logs\";
}
@ -107,5 +98,20 @@ namespace SMBServer
WriteLine("{0} {1} [{2}] {3}", entry.Severity.ToString().PadRight(12), timestamp, entry.Source, entry.Message);
}
}
public static string GetAssemblyDirectory()
{
Assembly assembly = Assembly.GetEntryAssembly();
if (assembly == null)
{
assembly = Assembly.GetExecutingAssembly();
}
string assemblyDirectory = Path.GetDirectoryName(assembly.Location);
if (!assemblyDirectory.EndsWith(@"\"))
{
assemblyDirectory += @"\";
}
return assemblyDirectory;
}
}
}