Skip to content

orangenumber/chubbylog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChubbyLog

(c) 2020 Gon Yi. Written by Gon Yi. https://gonyyi.com/copyright.txt Last update: 9/30/2020

ChubbyLog is a leveled logger based on alog https://github.com/gonyyi/alog. ChubbyLog has 4 different print types. (info, warn, error, fatal) And each has its own output writer.

Usage

Without creating an instance

package main

import "github.com/orangenumber/chubbylog"

func main() {
	l := chubbylog.New(os.Stdout, chubbylog.F_STD)  // chubbylog.F_STD is a standard flag (F_TIME | F_DATE | F_PREFIX)
}

Example

package main

import "github.com/orangenumber/chubbylog"

func main() {
	out, err := os.Create("test.log")
	if err != nil {
		println(err.Error())
	}

	x := chubbylog.New(out, chubbylog.F_STD)

	x.Infof("OK: %s", "blah blah")
	x.Warnf("HMM: %s", "blah blah")
	x.Errorf("Oops: %s", "blah blah")
	x.Fatalf("Dang it: %s", "blah blah")
}

About

A logger based on gonyyi/alog

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages