我们可以从控制台中删除或隐藏错误和警告吗? Javascript或jQuery中是否有一种方法可以防止将错误和警告写入控制台?
答案 0 :(得分:5)
您可以重新定义File "/home/user/anaconda3/lib/python3.6/site-packages/keras/engine/training_utils.py", line 101, in standardize_input_data
str(len(data)) + ' arrays: ' + str(data)[:200] + '...')
ValueError: Error when checking model target: the list of Numpy arrays that you are passing to your model is not the size the model expected. Expected to see 6 array(s), but instead got the following list of 1 arrays: [array([[[[1., 0.],
[1., 0.],
[1., 0.],
...,
[0., 1.],
[0., 1.],
[0., 1.]],
[[1., 0.],
[1., 0.],
[1., 0.],
......
以删除日志记录功能:
window.console
或者,您可以调用var noOp = function() {}
window.console = {
log: noOp,
dir: noOp
// all other methods...
};
console.log('foo'); // nothing happens
来删除控制台中的所有现有项目。
但是我不建议您做任何一个。更好的方法是修复代码库,以便避免错误并在可能发生意外错误的地方实施优雅的错误处理。您可以通过console.clear()
/ try
块来实现后者。
答案 1 :(得分:0)
有两种管理方式,
console.clear()
或try/catch
块
答案 2 :(得分:0)
重新定义控制台日志功能,如下所示
console.log = function() {}