Skip to content

Latest commit

 

History

History
69 lines (35 loc) · 1.48 KB

Changlog.md

File metadata and controls

69 lines (35 loc) · 1.48 KB

2017-07-12

  • Fix bug: Initial FileLogWriter.maxbackup = 999

  • Restore function parameter: NewFileLogWriter(fname string, rotate bool)

  • Campatable https://golang.org/pkg/log function like log.Print(), log.Println() etc.

2017-05-23

  • Change const DefaultFileDepth as var DefaultCallerSkip

2016-03-03

2016-02-17

  • Append log record to current filelog if not oversized

  • Fixed Bug: filelog's rename

2015-12-08

  • Add maxbackup to filelog

2015-06-09

  • Sleeping at most one second and let go routine running drain the log channel before closing

2015-06-01

  • Migrate log variables (rec, closeq, closing, etc.) into Filters

  • Add new method for Filter include NewFilter(), Close(), run(), WriteToChan()

  • When closing, Filter:

    • Drain all left log records

    • Write them by LogWriter interface

    • Then close interface

  • Every Filter run a routine to recv rec and call LogWriter to write

  • LogWrite can be call directly, see log4go_test.go

  • Add new method to Logger include skip(), dispatch()

Some ideas come from https://github.com/ngmoco/timber. Thanks.

2015-05-12

2015-04-30

  • Add closing and wait group. No ugly sleep code.

2015-01-06

  • Support json config

  • Fixed Bug: lost record in termlog and filelog

2015-01-05 support console color print

  • NewConsoleLogWriter() change to NewConsoleLogWriter(color bool)