mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-10-29 23:12:39 +01:00
Cleanse exceptions in event logs
This commit is contained in:
parent
df672487cf
commit
404e6d68ea
@ -60,33 +60,36 @@ namespace NzbDrone.Core.Instrumentation
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var log = new Log();
|
var log = new Log
|
||||||
log.Time = logEvent.TimeStamp;
|
{
|
||||||
log.Message = CleanseLogMessage.Cleanse(logEvent.FormattedMessage);
|
Time = logEvent.TimeStamp,
|
||||||
|
Logger = logEvent.LoggerName,
|
||||||
log.Logger = logEvent.LoggerName;
|
Level = logEvent.Level.Name
|
||||||
|
};
|
||||||
|
|
||||||
if (log.Logger.StartsWith("NzbDrone."))
|
if (log.Logger.StartsWith("NzbDrone."))
|
||||||
{
|
{
|
||||||
log.Logger = log.Logger.Remove(0, 9);
|
log.Logger = log.Logger.Remove(0, 9);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var message = logEvent.FormattedMessage;
|
||||||
|
|
||||||
if (logEvent.Exception != null)
|
if (logEvent.Exception != null)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(log.Message))
|
if (string.IsNullOrWhiteSpace(message))
|
||||||
{
|
{
|
||||||
log.Message = logEvent.Exception.Message;
|
message = logEvent.Exception.Message;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
log.Message += ": " + logEvent.Exception.Message;
|
message += ": " + logEvent.Exception.Message;
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Exception = logEvent.Exception.ToString();
|
log.Exception = CleanseLogMessage.Cleanse(logEvent.Exception.ToString());
|
||||||
log.ExceptionType = logEvent.Exception.GetType().ToString();
|
log.ExceptionType = logEvent.Exception.GetType().ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Level = logEvent.Level.Name;
|
log.Message = CleanseLogMessage.Cleanse(message);
|
||||||
|
|
||||||
var connectionInfo = _connectionStringFactory.LogDbConnection;
|
var connectionInfo = _connectionStringFactory.LogDbConnection;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user