naoghuman / lib-logger Goto Github PK
View Code? Open in Web Editor NEWLib-Logger is a library for `easy` logging with the `Apache Log4j 2` in a Java(FX) & Maven desktop application.
License: GNU General Public License v3.0
Lib-Logger is a library for `easy` logging with the `Apache Log4j 2` in a Java(FX) & Maven desktop application.
License: GNU General Public License v3.0
[pom] Update the dependencies to the foreign libraries in pom.xml.
[log4j] Update the file log4j.xml
to reflect the changes from Demo-Template
.
RollingFile
.application.log
.New format from jar(s) for Maven Central.
[api] Create new packages to reflect my new package structure in this library.
com.github.naoghuman.lib.logger.core
which contains the api from the library.com.github.naoghuman.lib.logger.internal
which contains the implementation from the libary.[documentation] Move the section for the starting message to the end from the examples.
[stability] Add new class DefaultLoggerValidator to internal package.
[pom] Update dependencies in pom.xml.
Sign jar(s) for Maven Central
[doc] Update the project description.
Old:
Lib-Logger is a library for easy
logging with the Apache Log4j 2
in a JavaFX & Maven desktop application.
New:
Lib-Logger is a library for easy
logging with the Apache Log4j 2
in a Java(FX) & Maven desktop application.
[pom] Update the dependencies in pom.xml.
Add new enhancement that a component can be added where the log messages will be shown.
[test] Deactivate Travis CI until the refactoring to JavaFX 12.
[doc] Add new folder 'concept' with a template to the project.
[JavaDoc] Use {@code xy} instead the tag <code> in JavaDoc.
[cleanup] Use own instance from logger in the different log-methods.
[api] Remove deprecated content.
[Documentation] Add a template for the release-notes.
releases
.release-notes
.The parameter border will be printed around the hole message. For example:
[doc] Change signature in the JavaDoc.
[documentation] Add new example section for logging an error.
Log different regular messages
for the example.[documentation] Prepate the documentation to the new v0.6.0.
[doc] Move JavaDoc documentation in new folder 'docs/apidocs'.
[Dependencies] Update dependencies to log4j.
*Change the groupId de.pro to com.github.naoghuman as preperation for maven repository.
Create new method for logging a defined LogLevel.
[build] Connect the project to 'Travis CI'.
[api] Add functionality to read default configuration values if log4j2.xml doesn't exist.
[doc] Write new concept 'Java11-Modular'.
[Version] Change version to 0.4.0-SNAPSHOT.
[Internal] Add /todo/ to .gitignore.
todo
.[test] Activate Travis CI again if the refactoring to JavaFX 12 is done.
<licenses>
<license>
<name>The GNU General Public License, Version 3.0</name>
<url>http://www.gnu.org/licenses/gpl-3.0.en.html</url>
<distribution>repo</distribution>
<comments>The GNU General Public License is a free, copyleft license for software and other kinds of works.</comments>
</license>
</licenses>
<organization>
<name>Naoghuman's dream</name>
</organization>
[doc] Update the section 'Intention' in the ReadMe.
[UML] Add missing dependency between Logger and LoggerFacade.
[Api] Change LoggerFacade.INSTANCE to LoggerFacade.getDefault() with Optional.
Lib-Tile-Core
-> DefaultTileLoader
.[bug] The example 'log4j2.xml' isn't copied into the .jar file.
[pom] Update the tag tagNameFormat for the plugin naming.
[test] Add Unittests for the logging functionalities.
[doc] Update the template for the releases.
[log] Add new method printSystemProperties() which do what the name says.
Properties p = System.getProperties();
Enumeration keys = p.keys();
while (keys.hasMoreElements()) {
String key = (String)keys.nextElement();
String value = (String)p.get(key);
System.out.println(key + ": " + value);
}
[pom] Remove dependency to maven-release-plugin
.
@{project.artifactId}-@{project.version}
.[api] Add new LoggerBuilder which allowed to execute all functionalities.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.