(key string)
| 64 | } |
| 65 | |
| 66 | func getFromCacheOrNil(key string) *zap.SugaredLogger { |
| 67 | _loggerCache.Lock() |
| 68 | defer _loggerCache.Unlock() |
| 69 | |
| 70 | item, ok := _loggerCache.m[key] |
| 71 | if ok { |
| 72 | item.lastAccess = time.Now() |
| 73 | return item.value |
| 74 | } |
| 75 | return nil |
| 76 | } |
| 77 | |
| 78 | func initializeLogger(key string, level userconfig.LogLevel, fields map[string]interface{}) (*zap.SugaredLogger, error) { |
| 79 | loggerConfig := logging.DefaultZapConfig(level, fields) |
no outgoing calls
no test coverage detected