![rsyslog 配置是否支持 case 语句?](https://linux22.com/image/730813/rsyslog%20%E9%85%8D%E7%BD%AE%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20case%20%E8%AF%AD%E5%8F%A5%EF%BC%9F.png)
rsyslog 是否支持类似 C 的 case 语句?
switch ($programname)
{
case "nginx":
// code to be executed if n is equal to constant2;
break;
case "java":
// code to be executed if n is equal to constant2;
break;
...
default:
// code to be executed if n doesn't match any constant
break;
}
我知道通过 if..else if..else 语句可以达到相同的效果。