Javascript 将i18next配置为使用警告日志而不是默认信息级别

Javascript 将i18next配置为使用警告日志而不是默认信息级别,javascript,reactjs,i18next,Javascript,Reactjs,I18next,目前,我在i18next上有许多日志,这使得控制台的使用变得困难: 我需要i18next使用警告级别而不是默认信息级别,以便能够过滤它们 我正在检查,但我看不到任何选择。我当前的配置是: i18n .使用(XHR) .使用(语言检测器) .init({ 是的, 液化天然气:恩, keySeparator:错误, addMissing:是的, 插值:{ 转义值:false }, 资源:{ 嗯:{ 翻译:翻译英语 }, ns:[“翻译”], defaultNS:“翻译” }) 您可以禁用debug

目前,我在i18next上有许多日志,这使得控制台的使用变得困难:

我需要
i18next
使用警告级别而不是默认信息级别,以便能够过滤它们

我正在检查,但我看不到任何选择。我当前的配置是:

i18n
.使用(XHR)
.使用(语言检测器)
.init({
是的,
液化天然气:恩,
keySeparator:错误,
addMissing:是的,
插值:{
转义值:false
},
资源:{
嗯:{
翻译:翻译英语
},
ns:[“翻译”],
defaultNS:“翻译”
})

您可以禁用
debug:false
,这将禁用默认的
控制台.log
内容。 以及
i18n
实例上的事件侦听器
missingKey

i18n
.使用(XHR)
.使用(语言检测器)
.init({
调试:false,//{
console.warn(lng、名称空间、键、回退值);
})
基于

另一个选项是使用
options.missingKeyHandler
传递一个自定义处理程序来处理丢失的密钥

i18n
.使用(XHR)
.使用(语言检测器)
.init({
debug:false,//禁用此选项
液化天然气:恩,
keySeparator:错误,
addMissing:是的,
插值:{
转义值:false
},
资源:{
嗯:{
翻译:翻译英语
},
ns:[“翻译”],
defaultNS:“翻译”,
saveMissing:true,//必须启用
missingKeyHandler:(lng、ns、key、fallbackValue)=>{
控制台警告(lng、ns、键、回退值)
}
})

基于

您想让i18next使用警告,以便能够过滤掉它们吗?您可以禁用它们,但配置
debug:false
我想使用自己的控制台过滤它们。不要每次需要时都更改配置。