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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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时在log4j2中添加特定流名称_Logging_Mule_Esb_Log4j2_Anypoint Studio - Fatal编程技术网

Logging 使用mule时在log4j2中添加特定流名称

Logging 使用mule时在log4j2中添加特定流名称,logging,mule,esb,log4j2,anypoint-studio,Logging,Mule,Esb,Log4j2,Anypoint Studio,我正在设置一个带有log4j2的SMTP appender以在mule中使用,我希望在电子邮件中包含错误来源的流的名称 这可能吗?我相信SMTP附加器的默认布局是。此布局具有标题属性。您可以尝试在title属性中嵌入。例如,title=“$${ctx:flow}” 在PatternLayout中,可以通过在模式中嵌入%X{flow}来实现同样的效果 在Java代码中,可以调用ThreadContext.put(“flow”、“someValue”) 在该线程中的所有后续登录都将具有“flow”的

我正在设置一个带有log4j2的SMTP appender以在mule中使用,我希望在电子邮件中包含错误来源的流的名称


这可能吗?

我相信SMTP附加器的默认布局是。此布局具有标题属性。您可以尝试在title属性中嵌入。例如,
title=“$${ctx:flow}”

在PatternLayout中,可以通过在模式中嵌入
%X{flow}
来实现同样的效果

在Java代码中,可以调用
ThreadContext.put(“flow”、“someValue”)

在该线程中的所有后续登录都将具有“flow”的值

我相信SMTP附加器的默认布局是。此布局具有标题属性。您可以尝试在title属性中嵌入。例如,
title=“$${ctx:flow}”

在PatternLayout中,可以通过在模式中嵌入
%X{flow}
来实现同样的效果

在Java代码中,可以调用
ThreadContext.put(“flow”、“someValue”)

在该线程中的所有后续登录都将具有“flow”的值

MEL表达式#[flow.name]将为您提供当前流的名称。这可以直接或在解析模板中用于构建消息正文。

MEL表达式#[flow.name]将为您提供当前流的名称。这可以直接使用,也可以在解析模板中用于构建邮件正文。

我们使用smtp appender的模式布局,没有java代码,我们有mule流和更新后的log4j2.xmlPatternLayout。不确定Mule如何工作,但需要在ThreadContext中设置键值对。Mule不允许您运行自定义逻辑吗?我们正在使用smtp appender的模式布局,我们没有java代码,我们有Mule流和更新的log4j2.XMLPatternLayout。不确定Mule如何工作,但需要在ThreadContext中设置键值对。Mule不允许您运行自定义逻辑吗?