在.NET Core 2中使用Serilog和Serilog.Settings.Configuration,我想做类似以下的事情。有可能吗?
d[t] = d[t-1] + b[t-1] + c[t-1]
= d[t-2] + b[t-2] + c[t-2] + b[t-1] + c[t-1]
= d[1] + 0 + b[1] + b[2] + ... + b[t-1] + 0 + c[1] + c[2] + ... + c[t-1]
= a[1] + sum(lag(b + c, default=0))
d = a[1] + cumsum(lag(b + c, default = 0))
appsettings.json
{
"Serilog": {
"MinimumLevel": {
"ControlledBy": {
"Serilog.Core.LoggingLevelSwitch": "Debug"
}
}
}
}
program.cs
我的目的是修改配置文件,并在不重新启动应用程序的情况下更改日志级别。
答案 0 :(得分:1)
这可以直接使用正常的function multiples(a, b) {
let sum = 0;
for (let i = 0; i < a; i++) {
for(let j of b){
if (i % j === 0) {
sum += i;break;
}
}
}
return sum;
}
console.log(multiples(10,[3,5]))//23;
语法开箱即用。