Repository: logging-log4j2
Updated Branches:
  refs/heads/master e89ac6e5b -> 0e2b89ee1


[LOG4J2-1294] The JMS Appender should use a JMS MapMessage for a Log4j
MapMessage.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/0e2b89ee
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/0e2b89ee
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/0e2b89ee

Branch: refs/heads/master
Commit: 0e2b89ee145e5f005bbe7699344e34453dac224e
Parents: e89ac6e
Author: Gary Gregory <[email protected]>
Authored: Wed May 31 20:27:15 2017 -0700
Committer: Gary Gregory <[email protected]>
Committed: Wed May 31 20:27:15 2017 -0700

----------------------------------------------------------------------
 src/site/xdoc/manual/appenders.xml | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/0e2b89ee/src/site/xdoc/manual/appenders.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/manual/appenders.xml 
b/src/site/xdoc/manual/appenders.xml
index 7797bce..e5ef6ad 100644
--- a/src/site/xdoc/manual/appenders.xml
+++ b/src/site/xdoc/manual/appenders.xml
@@ -1344,7 +1344,7 @@ public class ConnectionFactory {
             Here is a sample JMSAppender configuration:
           </p>
 
-            <pre class="prettyprint linenums"><![CDATA[<?xml version="1.0" 
encoding="UTF-8"?>
+          <pre class="prettyprint linenums"><![CDATA[<?xml version="1.0" 
encoding="UTF-8"?>
 <Configuration status="warn" name="MyApp">
   <Appenders>
     <JMS name="jmsQueue" destinationBindingName="MyQueue"
@@ -1356,6 +1356,27 @@ public class ConnectionFactory {
     </Root>
   </Loggers>
 </Configuration>]]></pre>
+
+        <p>
+          To map your Log4j <code>MapMessage</code>s to JMS 
<code>javax.jms.MapMessage</code>s, set the 
+          layout of the appender to <code>MessageLayout</code> with 
<code>&lt;MessageLayout /&gt;</code> (Since 2.9.):
+        </p>
+
+            <pre class="prettyprint linenums"><![CDATA[<?xml version="1.0" 
encoding="UTF-8"?>
+<Configuration status="warn" name="MyApp">
+  <Appenders>
+    <JMS name="jmsQueue" destinationBindingName="MyQueue"
+         factoryBindingName="MyQueueConnectionFactory">
+      <MessageLayout />
+    </JMS>
+  </Appenders>
+  <Loggers>
+    <Root level="error">
+      <AppenderRef ref="jmsQueue"/>
+    </Root>
+  </Loggers>
+</Configuration>]]></pre>
+        
         </subsection>
         <a name="JPAAppender"/>
         <subsection name="JPAAppender">

Reply via email to