Package: delog
delogCloud Service for Centralized Loggingdelogis aserviceor self-hosted logger.delogis intended to be:centralized, single logging space for multi-project/multi-package software systems;log-based testing controller;warn/error notifier.deloghas clients for:CLI;NodeJS;Python.Thedelog-serverusespluridto explore information as a 3D structure.analyticsprojectsexploration to log sourceContentsAboutClientSupportConfigurationServerBuildingTestingPackagesCodeophonAboutdelogacts as a central logging service. Once configured with atoken, thedelogclient can point to the networkendpoint, passing thetoken.delogcan also function as a log-based tester. Thedelogclient is set in the testing mode and adelogclient call will trigger atesterin thedelogendpoint.ClientSupportdeloghas client support forCLINodeJSPythonConfigurationThe following environment variables can be set// quiets the delog's error reporting
DELOG_QUIET = true | false

// any delog will be checked against this level
DELOG_GROUND_LEVEL = 0-7 | trace-fatal

// format string, default '%TIME %TEXT'
DELOG_FORMAT = string

// delog server endpoint
DELOG_ENDPOINT = string
// delog server token
DELOG_TOKEN = string

// project name
DELOG_PROJECT = string
// space name
DELOG_SPACE = string


// calling details
DELOG_CALL_CONTEXT = true | false
DELOG_REPOSITORY_PROVIDER = string
DELOG_REPOSITORY_NAME = string
DELOG_REPOSITORY_COMMIT = string
DELOG_REPOSITORY_BRANCH = string
DELOG_REPOSITORY_BASEPATH = stringServerBuildingdocker build \
    -t delog-server \
    -f ./configurations/production.dockerfile \
    --build-arg PORT=56965 \
    --build-arg DELOG_ENDPOINT_GRAPHQL=/ \
    --build-arg DELOG_DATABASE_TYPE=mongo \
    --build-arg DELOG_LOG_LEVEL=0 \
    --build-arg DELOG_QUIET=false \
    --build-arg DELOG_CUSTOM_LOGIC_USAGE=false \
    --build-arg DELOG_PRIVATE_USAGE=true \
    --build-arg DELOG_PRIVATE_OWNER_IDENTONYM=identonym \
    --build-arg DELOG_PRIVATE_OWNER_KEY=key \
    --build-arg DELOG_PRIVATE_TOKEN=secret-token \
    --build-arg DELOG_MONGO_USERNAME=admin \
    --build-arg DELOG_MONGO_PASSWORD=1234 \
    --build-arg DELOG_MONGO_ADDRESS=localhost:56966 \
    --build-arg DELOG_MONGO_CONNECTION_STRING= \
    --build-arg DELOG_TEST_MODE=true \
    --build-arg DELOG_OPTIMIZATION_BATCH_WRITE_SIZE=1000 \
    --build-arg DELOG_OPTIMIZATION_BATCH_WRITE_TIME=2000 \
    .Run the container with--network="host"if running the database on the same host.docker run \
    --network="host" \
    -d delog-serverOr run on a custom port (8855)docker run \
    -d -p 8855:56965 \
    delog-serverTestingThedelog servercan use MongoDB as a database. For testing purposes, mongo can run in a docker container.docker pull mongodocker run -d --name mongo-delog \
    -p 56966:27017 -e MONGO_INITDB_ROOT_USERNAME=admin \
    -e MONGO_INITDB_ROOT_PASSWORD=1234 mongoConnect to the mongo instance withmongodb://admin:1234@localhost:56966/?authSource=adminto verify the connection.Packages@plurid/delog-server• the server application@plurid/delog-client-cli• theCommand-Line Interfaceclient@plurid/delog-client-javascript• theNodeJSclient@plurid/delog-client-python• thePythonclientCodeophonlicensing:delicenseversioning:αver