是否有一个节点cli选项允许它不打印错误?
例如,我希望以下命令即使出现也不会打印未捕获的异常。但是我不只是想在代码中捕获它。如果没有异常或错误,则它应该打印(如果存在要打印的消息)预期的目的。
$ node --quiet-on-err(?) this-script-throws-err.js
谢谢
答案 0 :(得分:0)
这是redirection的好用例(假设您使用的平台具有/ dev / null):node this-script-throws-err.js 2/>dev/null
。
答案 1 :(得分:0)
不会为您捕获所有未捕获的异常工作吗?将此添加到代码中。这是一个进程范围的事件处理程序,只要发现未捕获的异常,就会调用该程序。
class SaltAndPepper(Layer):
def __init__(self, ratio, **kwargs):
super(SaltAndPepper, self).__init__(**kwargs)
self.supports_masking = True
self.ratio = ratio
# the definition of the call method of custom layer
def call(self, inputs, training=None):
def noised():
shp = K.shape(inputs)[1:]
**what should I put here????**
return out
return K.in_train_phase(noised(), inputs, training=training)
def get_config(self):
config = {'ratio': self.ratio}
base_config = super(SaltAndPepper, self).get_config()
return dict(list(base_config.items()) + list(config.items()))