Serilog.Exceptions是Serilog的附加用于记录Exception.ToString()中未输出的异常详细信息和自定义属性。 它有什么作用? 现在,您的JSON日志将补充详细的异常信息,甚至是自定义异常属性。 这是当您从EntityFramework中记录DbEntityValidationException时发生的情况的示例(此异常臭名昭著,因为它具有.ToString()中未包含的深度嵌套的自定义属性)。 try { ... } catch ( DbEntityValidationException exception ) { logger . Err