remove a logger adapter in BeeLogger.
(adapterName string)
| 159 | |
| 160 | // remove a logger adapter in BeeLogger. |
| 161 | func (bl *BeeLogger) DelLogger(adapterName string) error { |
| 162 | bl.lock.Lock() |
| 163 | defer bl.lock.Unlock() |
| 164 | if lg, ok := bl.outputs[adapterName]; ok { |
| 165 | lg.Destroy() |
| 166 | delete(bl.outputs, adapterName) |
| 167 | return nil |
| 168 | } else { |
| 169 | return fmt.Errorf("logs: unknown adapterName %q (forgotten Register?)", adapterName) |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | func (bl *BeeLogger) writerMsg(loglevel int, msg string) error { |
| 174 | if i, s := bl.Status(); i != WORK { |