(severity logSeverity, message string)
| 37 | } |
| 38 | |
| 39 | func (wg *WireGuard) emitLog(severity logSeverity, message string) { |
| 40 | wg.mu.RLock() |
| 41 | defer wg.mu.RUnlock() |
| 42 | |
| 43 | wg.emitLogLocked(severity, message) |
| 44 | } |
| 45 | |
| 46 | // emitLogLocked sends to the backend log channel while the caller already holds wg.mu. |
| 47 | func (wg *WireGuard) emitLogLocked(severity logSeverity, message string) { |