小编syl*_*bre的帖子

使用 Symfony 4 处理生产中的通知

我正在尝试新的 Symfony 4 和 Sentry 错误跟踪。

在开发环境中,由于 Debug 类,通知和异常以相同的方式处理,并具有漂亮的屏幕。

在 prod env 上,异常会触发良好的错误页面和 Sentry 中的日志条目。但是通知不会触发这个漂亮的页面,但代码会在通知之后继续运行:prod env 中是否有不同的通知处理过程?

奇怪的是:在 prod 中,此通知被报告为 ErrorException 异常,这意味着该通知在某个时刻会变成异常。

感谢您的帮助!

error-handling notice symfony4

4
推荐指数
1
解决办法
1798
查看次数

如何不使用打字稿重复代码?

我正在定义以下功能:

const Text = ({
  align = 'left',
  children,
  className,
  color = 'middleGrey',
  size = 'big',
  light = false,
}: Props) => ()
Run Code Online (Sandbox Code Playgroud)

在使用打字稿时,我定义了以下接口:

interface Props {
  align: string
  children: ReactNode
  className: string
  color: string
  size?: string
  light: boolean
}
Run Code Online (Sandbox Code Playgroud)

但这使我每个属性写两次。

有没有更好的方法来编写这种代码?

typescript

2
推荐指数
1
解决办法
37
查看次数

标签 统计

error-handling ×1

notice ×1

symfony4 ×1

typescript ×1