mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
19 lines
387 B
Go
19 lines
387 B
Go
package log
|
|
|
|
func GetLogDriver(logDriverType string) (driver Driver, err error) {
|
|
switch logDriverType {
|
|
case DriverTypeFile:
|
|
driver, err = GetFileLogDriver()
|
|
if err != nil {
|
|
return driver, err
|
|
}
|
|
case DriverTypeMongo:
|
|
return driver, ErrNotImplemented
|
|
case DriverTypeEs:
|
|
return driver, ErrNotImplemented
|
|
default:
|
|
return driver, ErrInvalidType
|
|
}
|
|
return driver, nil
|
|
}
|