<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Licensed to the Apache Software Foundation (ASF) under one or more
  ~ contributor license agreements.  See the NOTICE file distributed with
  ~ this work for additional information regarding copyright ownership.
  ~ The ASF licenses this file to you under the Apache License, Version 2.0
  ~ (the "License"); you may not use this file except in compliance with
  ~ the License.  You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
                                 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
             version="2.1">
  <persistence-unit name="logging" transaction-type="RESOURCE_LOCAL">
    <!--1-->
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <!--2-->
    <non-jta-data-source>jdbc/logging</non-jta-data-source>
    <!--3-->
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.ContextMapAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.ContextStackAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.InstantAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.LevelAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.MarkerAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.MessageAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.StackTraceElementAttributeConverter
    </class>
    <class>
      org.apache.logging.log4j.core.appender.db.jpa.converter.ThrowableAttributeConverter
    </class>
    <!--4-->
    <class>
      com.example.logging.LogEventEntity
    </class>
    <!--5-->
    <shared-cache-mode>NONE</shared-cache-mode>
  </persistence-unit>
</persistence>
