哪个是最佳:首先登录然后执行操作或首先执行操作然后记录它?

时间:2014-08-28 08:25:00

标签: logging coldfusion coding-style

Actuall最近我有一些要求,我会定期通过电子邮件发送一些pdf到打印介质打印 pdfs.同时我还需要在表格中记录这些细节。在我们生成的情况下,记录在这种情况下非常重要 基于这些日志的月度报告。

现在我的问题是我是否会先使用cfmail邮寄文件,但如果以后db无法登录则会出现问题。 否则,如果我先将其记录下来,但在此之后如果邮件服务器失败则会再次出现这个问题。

那么在这种情况下我该怎么做?

1 个答案:

答案 0 :(得分:8)

由于通过电子邮件发送pdf对您来说是一项重要的操作, 我建议采用以下方法:

  • 在操作
  • 之前记录
  • 成功操作后 >
  • 如果失败,请记录

由于这个原因,每个案例都会通知您。