github.com/lirm/aeron-go@v0.0.0-20230415210743-920325491dc4/archive/secure-logging-archiving-media-driver (about)

     1  #!/usr/bin/env bash
     2  ##
     3  ## Copyright 2014-2021 Real Logic Limited.
     4  ## Copyright 2021 Talos, Inc.
     5  ##
     6  ## Licensed under the Apache License, Version 2.0 (the "License");
     7  ## you may not use this file except in compliance with the License.
     8  ## You may obtain a copy of the License at
     9  ##
    10  ## https://www.apache.org/licenses/LICENSE-2.0
    11  ##
    12  ## Unless required by applicable law or agreed to in writing, software
    13  ## distributed under the License is distributed on an "AS IS" BASIS,
    14  ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  ## See the License for the specific language governing permissions and
    16  ## limitations under the License.
    17  ##
    18  
    19  # Start the media-driver for testing (assuming location of aeron)
    20  
    21  DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
    22  
    23  exec "${DIR}/../../aeron/aeron-samples/scripts/run-java-logging" \
    24      -Daeron.event.log=all \
    25      -Daeron.event.log=admin \
    26      -Daeron.event.archive.log=all \
    27      -Daeron.archive.authenticator.supplier=io.aeron.samples.archive.SampleAuthenticatorSupplier \
    28      ${JVM_OPTS} io.aeron.archive.ArchivingMediaDriver "$@"