go-ozzo / ozzo-log

A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
MIT License
122 stars 31 forks source link

thread-safety and faster locks #18

Open Vasiliy-Bondarenko opened 6 years ago

Vasiliy-Bondarenko commented 6 years ago

Without this extra locks program was racing. F.ex.: when writing is not finished and Close() called. Also switched to sync.RWMutex.

Vasiliy-Bondarenko commented 6 years ago

looks like nobody maintaining this package any more... forked and commited: https://github.com/Vasiliy-Bondarenko/ozzo-log