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

https://github.com/coinrust/slog


https://github.com/coinrust/slog

Last synced: 18 days ago
JSON representation

Awesome Lists containing this project

README

          

# golog
[![GoDoc](https://godoc.org/github.com/keakon/golog?status.svg)](https://godoc.org/github.com/keakon/golog)
[![Build Status](https://www.travis-ci.org/keakon/golog.svg?branch=master)](https://www.travis-ci.org/keakon/golog)
[![Go Report Card](https://goreportcard.com/badge/github.com/keakon/golog)](https://goreportcard.com/report/github.com/keakon/golog)

## Features

1. Unstructured
2. Leveled
3. Customizable output layout
4. Rotating by size, date or hour
5. Cross platform, tested on Linux, macOS and Windows
6. No 3rd party dependancy
7. Fast

## Installation

```
go get -u github.com/keakon/golog
```

## Benchmarks

```
BenchmarkBufferedFileLogger-8 5000000 294 ns/op 0 B/op 0 allocs/op
BenchmarkDiscardLogger-8 5000000 254 ns/op 0 B/op 0 allocs/op
BenchmarkNopLog-8 2000000000 0.45 ns/op 0 B/op 0 allocs/op
BenchmarkMultiLevels-8 2000000 1000 ns/op 0 B/op 0 allocs/op
```

Example output of the benchmarks:
```
[I 2018-11-20 17:05:37 log_test:118] test
```