Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何动态传递mule记录器类别_Logging_Mule_Esb_Log4j2 - Fatal编程技术网

Logging 如何动态传递mule记录器类别

Logging 如何动态传递mule记录器类别,logging,mule,esb,log4j2,Logging,Mule,Esb,Log4j2,我是这样一种场景:mule子流中的记录器应写入父\主流记录的同一日志文件。调用子流的父流将不同,但日志应写入为父流定义的相应日志文件中 这里我需要的是一个特性,我可以在mule记录器中动态地传递category值。我尝试在logger类别中使用mule表达式传递flowVars,但它似乎无效(PFB) 有人能提出一种解决上述要求的方法吗 Mule版本:3.7.0 问候 Arun参考Mule文件,类别应以字符串形式填写。我们不能用梅尔填满它。IMHO,在这种情况下,我将直接用“流”或“子流”分

我是这样一种场景:mule子流中的记录器应写入父\主流记录的同一日志文件。调用子流的父流将不同,但日志应写入为父流定义的相应日志文件中

这里我需要的是一个特性,我可以在mule记录器中动态地传递category值。我尝试在logger类别中使用mule表达式传递flowVars,但它似乎无效(PFB)


有人能提出一种解决上述要求的方法吗

Mule版本:3.7.0

问候
Arun

参考Mule文件,类别应以字符串形式填写。我们不能用梅尔填满它。IMHO,在这种情况下,我将直接用“流”或“子流”分别设置类别。对于动态标记,我将把它作为日志消息的一部分。参考Mule文档,类别应以字符串形式填写。我们不能用梅尔填满它。IMHO,在这种情况下,我将直接用“流”或“子流”分别设置类别。对于动态标记,我将把它作为日志消息的一部分。
<set-variable variableName="flow" value="com.cisco.flow1" doc:name="Variable"/><logger message="Inside the service  --- ${sys:mule.home}${sys:file.separator}logs${sys:file.separator}log4j-research.log" level="INFO" doc:name="Logger" category="#[flowVars.flow]"/>