【优化】优化出错时的日志打印

【修复】修复解析table的字段定义,错误将属性multi_rows写成multi_lines的bug
main
walon 2021-08-05 16:44:19 +08:00
parent a19b17d7ed
commit 861015e802
2 changed files with 4 additions and 2 deletions

View File

@ -19,13 +19,15 @@ namespace Luban.Job.Cfg.DataCreators
public string OriginStackTrace { get; }
public DataCreateException(Exception e, string dataLocation) : base("DataCreateException", e)
public DataCreateException(Exception e, string dataLocation) : base(e.Message, e)
{
this.OriginStackTrace = e.StackTrace;
this.OriginErrorMsg = e.Message;
this.DataLocationInFile = dataLocation;
}
public override string Message => this.OriginErrorMsg;
public void Push(DefBean bean, DefField f)
{
VariablePath.Add((bean, f));

View File

@ -390,7 +390,7 @@ namespace Luban.Job.Cfg.Defs
cf.ValueValidators.Add(validator);
break;
}
case "multi_lines":
case "multi_rows":
{
cf.IsMultiRow = attrValue == "1" || attrValue.Equals("true", StringComparison.OrdinalIgnoreCase);
break;