luban/src/Luban.Job.Common/Source/Utils/ExceptionUtil.cs

24 lines
522 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Luban.Job.Common.Utils
{
public static class ExceptionUtil
{
public static string ExtractMessage(Exception e)
{
var lines = new List<string>();
do
{
lines.Add("===> " + e.Message);
e = e.InnerException;
} while (e != null);
return string.Join('\n', lines);
}
}
}