forked from lug/matterbridge
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			613 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			613 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package main
 | |
| 
 | |
| import (
 | |
| 	"github.com/Sirupsen/logrus"
 | |
| 	"gopkg.in/gemnasium/logrus-airbrake-hook.v2"
 | |
| )
 | |
| 
 | |
| var log = logrus.New()
 | |
| 
 | |
| func init() {
 | |
| 	log.Formatter = new(logrus.TextFormatter) // default
 | |
| 	log.Hooks.Add(airbrake.NewHook(123, "xyz", "development"))
 | |
| }
 | |
| 
 | |
| func main() {
 | |
| 	log.WithFields(logrus.Fields{
 | |
| 		"animal": "walrus",
 | |
| 		"size":   10,
 | |
| 	}).Info("A group of walrus emerges from the ocean")
 | |
| 
 | |
| 	log.WithFields(logrus.Fields{
 | |
| 		"omg":    true,
 | |
| 		"number": 122,
 | |
| 	}).Warn("The group's number increased tremendously!")
 | |
| 
 | |
| 	log.WithFields(logrus.Fields{
 | |
| 		"omg":    true,
 | |
| 		"number": 100,
 | |
| 	}).Fatal("The ice breaks!")
 | |
| }
 | 
