Override standard log library by using fluend-logger https://github.com/fluent/fluent-logger-golang
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
goluent.go

README.md

goluent

Log mapper of [fluend-logger] (https://github.com/fluent/fluent-logger-golang).

Log style is the same as glog.

All log message print stdout and fluentd with tag goluent.<your hostname>.*.

This is inspired by http://12factor.net/

fluentd configuration

add this

<match goluent.**>
  @type stdout
  @id stdout_output
</match>

How to use

in your *.go file

import (
       log "github.com/drobune/goluent"
)
log.Info("goluent now")
// 2015/07/03 15:33:10 goluent now

log.Errorf("over %v sec", 10)
//2015/07/03 15:37:00 over 10 sec