#include <lib_logrotate.hpp>
|
static Try< ContainerLogger * > | create (const Option< std::string > &type) |
| Create and initialize a container logger instance of the given type, specified by the container_logger agent flag. More...
|
|
mesos::internal::logger::LogrotateContainerLogger::LogrotateContainerLogger |
( |
const Flags & |
_flags | ) |
|
mesos::internal::logger::LogrotateContainerLogger::~LogrotateContainerLogger |
( |
| ) |
|
|
override |
Try<Nothing> mesos::internal::logger::LogrotateContainerLogger::initialize |
( |
| ) |
|
|
overridevirtual |
Initializes this container logger.
This method must be called before any other member function is called.
The container logger module should return an error if the particular module is not supported. For example, if the module implements log rotation via the logrotate
utility, the module can return an error if the utility is not found.
Implements mesos::slave::ContainerLogger.
Flags mesos::internal::logger::LogrotateContainerLogger::flags |
|
protected |
process::Owned<LogrotateContainerLoggerProcess> mesos::internal::logger::LogrotateContainerLogger::process |
|
protected |
The documentation for this class was generated from the following file: