summaryrefslogtreecommitdiff
path: root/libpod/events/events_linux.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@pm.me>2019-07-17 15:17:26 -0400
committerMatthew Heon <matthew.heon@pm.me>2019-07-31 17:28:42 -0400
commitcdd5639d564624a6fbca426421d47c840dac8556 (patch)
treef3d803155a430f22150d5cf04ebfe3683cfe846a /libpod/events/events_linux.go
parentfd73075cbe91a4b38fe835b1f17bbabe0971bad9 (diff)
downloadpodman-cdd5639d564624a6fbca426421d47c840dac8556.tar.gz
podman-cdd5639d564624a6fbca426421d47c840dac8556.tar.bz2
podman-cdd5639d564624a6fbca426421d47c840dac8556.zip
Expose Null eventer and allow its use in the Podman CLI
We need this specifically for tests, but others may find it useful if they don't explicitly need events and don't want the performance implications of using them. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
Diffstat (limited to 'libpod/events/events_linux.go')
-rw-r--r--libpod/events/events_linux.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/libpod/events/events_linux.go b/libpod/events/events_linux.go
index 11f309574..ffb100be8 100644
--- a/libpod/events/events_linux.go
+++ b/libpod/events/events_linux.go
@@ -18,8 +18,10 @@ func NewEventer(options EventerOptions) (eventer Eventer, err error) {
}
case strings.ToUpper(LogFile.String()):
eventer = EventLogFile{options}
+ case strings.ToUpper(Null.String()):
+ eventer = NewNullEventer()
default:
- return eventer, errors.Errorf("unknown event logger type: %s", strings.ToUpper(options.EventerType))
+ return nil, errors.Errorf("unknown event logger type: %s", strings.ToUpper(options.EventerType))
}
return eventer, nil
}