T31火车票购票系统-异常处理与日志

136 阅读1分钟

image.png

JAVA异常体系

image.png

异常抛出与捕获的原则

  • 非必要不使用异常
  • 使用描述性消息抛出异常
  • 力所能及的异常一定要处理
  • 异常忽略要有理有据

日志规约

日志时效规约

image.png

日志记录规约

  • 系统应依赖使用日志框架(SLF4J、JCL)的 API而不是具体日志库中的
  • 在日志输出时,字符串变量之间的拼接使用占位符的方式
  • 日志打印时禁止直接用 JSON 工具将对象转换成 String
  • 尽量用英文来描述日志错误信息