Enable will enable the given logKey in keyMask.
(logKey LogKey)
| 108 | |
| 109 | // Enable will enable the given logKey in keyMask. |
| 110 | func (keyMask *LogKeyMask) Enable(logKey LogKey) { |
| 111 | val := atomic.LoadUint64((*uint64)(keyMask)) |
| 112 | atomic.StoreUint64((*uint64)(keyMask), val|logKey.KeyMaskValue()) |
| 113 | } |
| 114 | |
| 115 | // Disable will disable the given logKey in keyMask. |
| 116 | func (keyMask *LogKeyMask) Disable(logKey LogKey) { |