Skip to content

Golang Loggers mapper for Revel.

License

Notifications You must be signed in to change notification settings

Vivino/go-loggers-mapper-revel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loggers-mapper-revel

Golang Loggers mapper for Revel.

GoDoc Build Status

Pre-recquisite

See https://gopkg.in/birkirb/loggers.v1

Installation

go get github.com/birkirb/loggers-mapper-revel

Usage

Include loggers in the same project as your Revel app. After initialization / configuration of your revel app assign the mapper to your own logger (direct or embedded). It directly accesses and maps Revel's loggers.

Example

package app

import (
    "math/rand"
    "time"

    "github.com/revel/revel"

    "gopkg.in/birkirb/loggers.v1/log"
    revlog "github.com/birkirb/loggers-mapper-revel/"
)

func init() {
    // Filters is the default set of global filters.
    revel.Filters = []revel.Filter{
        // Revel filter setup.
    }

    // register startup functions with OnAppStart
    // ( order dependent )
    rand.Seed(time.Now().UTC().UnixNano()) // Seed the Pseudo-Random Generator

    revel.OnAppStart( func() { log.Logger = revlog.NewLogger() } )
    // Other startup
    log.Info("My app has started")
}

About

Golang Loggers mapper for Revel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%