DM-FlexiLogXML
This library offer an XML interface that is stream oriented and that works with javax.xml.stream into Java Desktop, and with org.xmlpull.v1 into Android. It offers also a unique interface for using logs through desktop applications and Android applications.
How to use it ?
With Gradle :
Adapt into your build.gradle file, the next code :
-
When using DM-FlexiLogXML into desktop environment, please add this dependency (minimum Java version is 11) :
... dependencies { ... api(group:'fr.distrimind.oss.flexilogxml.desktop', name: 'DM-FlexiLogXML-Desktop', version: '2.2.0-STABLE') ... } ...
-
When using DM-FlexiLogXML into android environment, please add this dependency (minimum Android API version is 26) :
... dependencies { ... implementation(group:'fr.distrimind.oss.flexilogxml.android', name: 'DM-FlexiLogXML-Android', version: '2.2.0-STABLE') ... } ...
-
Libraries are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :
... repositories { ... maven { url "https://artifactory.distri-mind.fr/ui/native/gradle-release" } ... } ...
To know what is the last uploaded version, please refer to versions available here : this repository
With Maven :
Adapt into your pom.xml file, the next code :
-
When using DM-FlexiLogXML into desktop environment, please add this dependency (minimum Java version is 11) :
... <project> ... <dependencies> ... <dependency> <groupId>fr.distrimind.oss.flexilogxml.desktop</groupId> <artifactId>DM-FlexiLogXML-Desktop</artifactId> <version>2.2.0-STABLE</version> </dependency> ... </dependencies> ... </project> ...
-
When using DM-FlexiLogXML into android environment, please add this dependency (minimum Android API version is 26) :
... <project> ... <dependencies> ... <dependency> <groupId>fr.distrimind.oss.flexilogxml.android</groupId> <artifactId>DM-FlexiLogXML-Android</artifactId> <version>2.2.0-STABLE</version> </dependency> ... </dependencies> ... </project> ...
-
Libraries are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :
... <repositories> ... <repository> <id>DistriMind</id> <url>https://artifactory.distri-mind.fr/ui/native/gradle-release</url> </repository> ... </repositories> ...
To know what last version has been uploaded, please refer to versions available into this repository
License
This code is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3 only (LGPL-3.0-only), as published by the Free Software Foundation.