mirror of
https://github.com/Radarr/Radarr.git
synced 2024-11-13 22:43:35 +01:00
Print log file on fail
This commit is contained in:
parent
2b994fdc0c
commit
1ace52784b
@ -102,6 +102,14 @@ public void Kill()
|
|||||||
{
|
{
|
||||||
if (_nzbDroneProcess != null)
|
if (_nzbDroneProcess != null)
|
||||||
{
|
{
|
||||||
|
_nzbDroneProcess.Refresh();
|
||||||
|
if (_nzbDroneProcess.HasExited)
|
||||||
|
{
|
||||||
|
var log = File.ReadAllLines(Path.Combine(AppData, "logs", "Readarr.trace.txt"));
|
||||||
|
var output = log.Join(Environment.NewLine);
|
||||||
|
TestContext.Progress.WriteLine("Process has exited prematurely: ExitCode={0} Output:\n{1}", _nzbDroneProcess.ExitCode, output);
|
||||||
|
}
|
||||||
|
|
||||||
_processProvider.Kill(_nzbDroneProcess.Id);
|
_processProvider.Kill(_nzbDroneProcess.Id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -167,6 +175,7 @@ private void GenerateConfigFile()
|
|||||||
new XDeclaration("1.0", "utf-8", "yes"),
|
new XDeclaration("1.0", "utf-8", "yes"),
|
||||||
new XElement(ConfigFileProvider.CONFIG_ELEMENT_NAME,
|
new XElement(ConfigFileProvider.CONFIG_ELEMENT_NAME,
|
||||||
new XElement(nameof(ConfigFileProvider.ApiKey), apiKey),
|
new XElement(nameof(ConfigFileProvider.ApiKey), apiKey),
|
||||||
|
new XElement(nameof(ConfigFileProvider.LogLevel), "trace"),
|
||||||
new XElement(nameof(ConfigFileProvider.AnalyticsEnabled), false),
|
new XElement(nameof(ConfigFileProvider.AnalyticsEnabled), false),
|
||||||
new XElement(nameof(ConfigFileProvider.Port), Port)));
|
new XElement(nameof(ConfigFileProvider.Port), Port)));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user