Kimchi: core

Multiplatform logging tools

License

License

MIT
Categories

Categories

JavaScript Languages
GroupId

GroupId

com.inkapplications.kimchi
ArtifactId

ArtifactId

core-js
Last Version

Last Version

1.1.0
Release Date

Release Date

Type

Type

pom.sha512.sha512
Description

Description

Kimchi: core
Multiplatform logging tools
Project URL

Project URL

https://github.com/inkapplications/kimchi
Source Code Management

Source Code Management

https://github.com/InkApplications/kimchi

Download core-js

Dependencies

compile (4)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-js jar 1.5.0
com.inkapplications.kimchi : analytics-js jar 1.1.0
com.inkapplications.kimchi : logger-js jar 1.1.0
org.jetbrains.kotlin : kotlin-stdlib-common jar 1.5.0

runtime (1)

Group / Artifact Type Version
com.inkapplications.kimchi : analytics-logger-js jar 1.1.0

Project Modules

There are no modules declared in this project.

Kimchi

Kimchi is a multiplatform logging and analytics tool written in Kotlin.

Installation

Published to Maven Central

Maven Coordinates

com.inkapplications.kimchi:core

Logging

Start logging by adding a writer and sending logs:

fun main() {
    // Add one or more log writers:
    Kimchi.addLog(defaultWriter)

    // Send Logs:
    Kimchi.info("Hello World")
}

Analytics

Analytics is as easy as logging! Just like the logger, just add a writer and start tracking events:

fun main() {
    // Add one or more analytics writers:
    Kimchi.addAnalytics(KimchiLoggerAnalytics) // send analytics events to the logger.

    // Send Analytics Events:
    Kimchi.trackEvent("Hello Analytics!")
}

Documentation

For more examples and documentation please see the website

com.inkapplications.kimchi

Ink Applications

Open source developer tools and web services.

Versions

Version
1.1.0