Pure Java Events Logger

Pure Java Events Logger for all types of java applications: client/server side, android, etc.

License

License

Categories

Categories

Orienteer General Purpose Libraries Other
GroupId

GroupId

org.orienteer
ArtifactId

ArtifactId

logger
Last Version

Last Version

1.3
Release Date

Release Date

Type

Type

jar
Description

Description

Pure Java Events Logger
Pure Java Events Logger for all types of java applications: client/server side, android, etc.
Project URL

Project URL

http://orienteer.org
Source Code Management

Source Code Management

https://github.com/OrienteerBAP/orienteer-logger

Download logger

How to add to project

<!-- https://jarcasting.com/artifacts/org.orienteer/logger/ -->
<dependency>
    <groupId>org.orienteer</groupId>
    <artifactId>logger</artifactId>
    <version>1.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.orienteer/logger/
implementation 'org.orienteer:logger:1.3'
// https://jarcasting.com/artifacts/org.orienteer/logger/
implementation ("org.orienteer:logger:1.3")
'org.orienteer:logger:jar:1.3'
<dependency org="org.orienteer" name="logger" rev="1.3">
  <artifact name="logger" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.orienteer', module='logger', version='1.3')
)
libraryDependencies += "org.orienteer" % "logger" % "1.3"
[org.orienteer/logger "1.3"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.1

Project Modules

There are no modules declared in this project.

Orienteer Logger

What is it?

It is small and lightweight package for events logging in orienteer for subsequent analysis

You can use it for:

  1. Remote incidents report for your java application
  2. Usage events reports
  3. Android applications fault reports

Library is extremely small with no extra dependencies and can be used for reporting not only to Orienteer servers, but your own

How to use it

OLogger.log("My message here");
OLogger.log(unhandledExceptionToBeReported);

How to configure it

OLogger.set(new OLoggerBuilder().create(new MyCustomOLoggerConfiguration()));
OLogger.set(new OLoggerBuilder().setLoggerEventDispatcher(new MyCustomEventsDispatcher()).create());

Default Configuration

Default OLogger configuration supports the following system properties:

  1. ologger.application - application name
  2. ologger.nodeId - node id
  3. ologger.collectorUrl - URL of orienteer installation for collecting of logs
org.orienteer

Orienteer

Open Source Business Application Platform

Versions

Version
1.3
1.2