tinylog alternatives and similar libraries
Based on the "Misc" category.
Alternatively, view tinylog alternatives based on common mentions on social networks and blogs.
-
jclasslib
jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. -
kotlin-logging
Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade. -
lingua
The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike -
Kotlift
DISCONTINUED. Kotlift is the first source-to-source language transpiler from Kotlin to Swift -
Humanizer.jvm
Humanizer.jvm meets all your jvm needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities. -
klutter
A mix of random small libraries for Kotlin, the smallest reside here until big enough for their own repository. -
kassava
This library provides some useful kotlin extension functions for implementing toString(), hashCode() and equals() without all of the boilerplate. -
solr-undertow
Solr / SolrCloud running in high performance server - tiny, fast startup, simple to configure, easy deployment without an application server. -
SimpleDNN
SimpleDNN is a machine learning lightweight open-source library written in Kotlin designed to support relevant neural network architectures in natural language processing tasks -
kotlin-futures
A collections of extension functions to make the JVM Future, CompletableFuture, ListenableFuture API more functional and Kotlin like. -
kasechange
๐ซ๐๐ข๐ ฟ Multiplatform Kotlin library to convert strings between various case formats including Camel Case, Snake Case, Pascal Case and Kebab Case -
PrimeCalendar
PrimeCalendar provides all of the java.util.Calendar functionalities for Persian, Hijri, and ... dates. It is also possible to convert dates to each other.
InfluxDB - Power Real-Time Data Analytics at Scale
Do you think we are missing an alternative of tinylog or a related project?
README
tinylog 2
Example
import org.tinylog.Logger;
public class Application {
public static void main(String[] args) {
Logger.info("Hello {}!", "world");
}
}
Outputting log entries to the console and rolling log files via tinylog.properties
level = INFO
writer1 = console
writer1.format = {date: HH:mm:ss.SSS} {class}.{method}() {level}: {message}
writer2 = rolling file
writer2.file = logs/{date: yyyy-MM-dd}/log_{count}.txt
writer2.policies = startup, daily: 03:00
writer2.format = {date: HH:mm:ss} [{thread}] {level}: {message}
More information about tinylog including a detailed user manual and the Javadoc documentation can be found on https://tinylog.org/v2/.
Contributing
On GitHub, issues and pull requests are always welcome :)
For building tinylog or contributing to this project, please take a look at [contributing.md](./contributing.md).
License
Copyright 2016-2022 Martin Winandy
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*Note that all licence references and agreements mentioned in the tinylog README section above
are relevant to that project's source code only.