Popularity
0.4
Stable
Activity
0.0
Declining
5
0
1
Programming language: Go
License: MIT License
Tags:
Logging
structy/log alternatives and similar packages
Based on the "Logging" category.
Alternatively, view log alternatives based on common mentions on social networks and blogs.
-
seelog
Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting. -
loggo
A logging library for Go. Doesn't use the built in go log standard library, but instead offers a replacement. -
ozzo-log
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets. -
gologger
DISCONTINUED. Simple easy to use log lib for go, logs in Colored Cosole, Simple Console, File or Elasticsearch. -
noodlog
๐ Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content. -
Kiwi Logs&Context
Fast, structured, with filters and dynamic sinks. No levels. Logger & context keeper for Go language ๐ฅ It smells like a mushroom. -
gomol
DISCONTINUED. Gomol is a library for structured, multiple-output logging for Go with extensible logging outputs -
kemba
A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
Promo
www.influxdata.com
Do you think we are missing an alternative of structy/log or a related project?
Popular Comparisons
README
structy/log
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Example
[[Example](examples/example.png)](examples/example.go)
package main
import (
"fmt"
"github.com/structy/log"
)
func main() {
log.Debugln("Debug message")
log.DebugMode = false
log.Debugln("Debug message that will be hidden")
log.Println("Info message")
log.Warningln("Warning message")
log.Errorln("Error message")
log.Fatal("Fatal error message")
fmt.Println("I will never be printed because of Fatal()")
}