ref #10107, #6228: add remove button to MultiLanguageTextElement and fix default...
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / src / main / resources / log4j2.xml
diff --git a/eu.etaxonomy.taxeditor.cdmlib/src/main/resources/log4j2.xml b/eu.etaxonomy.taxeditor.cdmlib/src/main/resources/log4j2.xml
new file mode 100755 (executable)
index 0000000..5d03120
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration status="WARN">
+  <Appenders>
+    <File name="A1" fileName="A1.log" append="true">
+      <XMLLayout/>  <!-- maybe we need to add jackson-dataformat-xml dependency for this -->
+    </File>
+    <Console name="STDOUT" target="System.out">
+      <PatternLayout  pattern="%d %p [%c] - %m%n"/>
+      <Filters>
+        <RegexFilter regex=".*has a maxElementsInMemory of 0. This might lead to performance degradation or OutOfMemoryError at Terracotta client.*"
+          onMatch="DENY" onMismatch="NEUTRALonMis"/>
+        <RegexFilter regex=".*object references was reached while attempting to calculate the size of the object graph.*"
+          onMatch="DENY"/>
+      </Filters>      
+    </Console>
+  </Appenders>
+  <Loggers>
+    <Root level="warn">
+      <AppenderRef ref="A1"/>
+      <!-- <AppenderRef ref="STDOUT"/> -->
+    </Root>
+    <Logger name="eu.etaxonomy.taxeditor.handler.update.UpdateHandler" level="info"/>
+    <Logger name="org.eclipse.equinox.p2.operations.ProvisioningSession" level="info"/>
+    <Logger name="org.eclipse.equinox.internal.p2.engine.ProvisioningPlan" level="info"/>
+    
+    <!-- ### NOT USED 
+    <Logger name="org.hibernate.proxy.AbstractLazyInitializer" level="info"/>
+    <Logger name="org.hibernate.collection.internal.AbstractPersistentCollection" level="info"/>
+    <Logger name="eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" level="info"/>
+    <Logger name="eu.etaxonomy.taxeditor.session.DefaultNewEntityListener" level="info"/>
+     --> 
+  </Loggers> 
+</Configuration>
\ No newline at end of file