[Race] Fix datarace in GetLevel

`std.Level` is protected by mutex in setter (SetLevel),
so it must be protected in geetter (GetLevel) too.

Signed-off-by: Anton Tiurin <noxiouz@yandex.ru>
This commit is contained in:
Anton Tiurin
2015-02-17 04:06:45 +03:00
parent 38a6ff9215
commit f08673d24a
2 changed files with 20 additions and 0 deletions
+2
View File
@@ -36,6 +36,8 @@ func SetLevel(level Level) {
// GetLevel returns the standard logger level.
func GetLevel() Level {
std.mu.Lock()
defer std.mu.Unlock()
return std.Level
}