Make HiS-Nord transmitter a bit more verbose when it returns a failure in log
This commit is contained in:
parent
14931ce2c3
commit
b552bf2dd0
@ -75,6 +75,26 @@ namespace bsmd.hisnord
|
|||||||
_log.Warn($"Killing Transmitter {processId} failed: {e.Message}");
|
_log.Warn($"Killing Transmitter {processId} failed: {e.Message}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
int exitCode = transmitterProcess.ExitCode;
|
||||||
|
if (exitCode != 0)
|
||||||
|
{
|
||||||
|
string errorText = "";
|
||||||
|
switch(exitCode)
|
||||||
|
{
|
||||||
|
case 1: errorText = "Schema violation"; break;
|
||||||
|
case 2:
|
||||||
|
case 3: errorText = "Element must not be null"; break;
|
||||||
|
case 1000: errorText = "Internal error"; break;
|
||||||
|
case 1001: errorText = "Access denied - Login"; break;
|
||||||
|
case 1004: errorText = "Access denied - Internal Configuration"; break;
|
||||||
|
case 1005: errorText = "Internal configuration error"; break;
|
||||||
|
case 2000: errorText = "File not found"; break;
|
||||||
|
}
|
||||||
|
_log.ErrorFormat("Transmitter returned code {0}: {1}", exitCode, errorText);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user