GetLevel returns the highest level enabled by all backends.
(module string)
| 38 | |
| 39 | // GetLevel returns the highest level enabled by all backends. |
| 40 | func (b *multiLogger) GetLevel(module string) Level { |
| 41 | var level Level |
| 42 | for _, backend := range b.backends { |
| 43 | if backendLevel := backend.GetLevel(module); backendLevel > level { |
| 44 | level = backendLevel |
| 45 | } |
| 46 | } |
| 47 | return level |
| 48 | } |
| 49 | |
| 50 | // SetLevel propagates the same level to all backends. |
| 51 | func (b *multiLogger) SetLevel(level Level, module string) { |