Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alonsodomin/scala-colog

Functional Composable logging
https://github.com/alonsodomin/scala-colog

composability composable cross-platform functional-programming logging logging-library scala scalajs

Last synced: 3 months ago
JSON representation

Functional Composable logging

Awesome Lists containing this project

README

        

# Co-Log Scala

[![Build Status](https://travis-ci.org/alonsodomin/scala-colog.svg?branch=master)](https://travis-ci.org/alonsodomin/scala-colog)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e06443e988904f558a08129804ae189d)](https://www.codacy.com/app/alonsodomin/scala-colog?utm_source=github.com&utm_medium=referral&utm_content=alonsodomin/scala-colog&utm_campaign=Badge_Grade)
[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0)
[![Latest version](https://index.scala-lang.org/alonsodomin/scala-colog/colog-core/latest.svg?color=green)](https://index.scala-lang.org/alonsodomin/scala-colog)
[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/alonsodomin/scala-colog&style=flat)](https://mergify.io)

Cross-platform pure functional logging library for Scala. Integrates with well known JVM logging frameworks and
can also be used standalone in ScalaJS or Scala Native.

## Documentation

Go towards the [project's website](https://alonsodomin.github.io/scala-colog/) for more information.

## Acknowledgments

You gotta give credit where credit is due. `scala-colog` is a Scala fork of Dimitrii Kovanikov's [`colog`](https://github.com/kowainik/co-log),
the Haskell library that initially explored the idea of composable loggers. For more information about the internals
read [this very descriptive blog post](https://kowainik.github.io/posts/2018-09-25-co-log) by its Author.