17 #ifndef __MESOS_SLAVE_CONTAINER_LOGGER_HPP__
18 #define __MESOS_SLAVE_CONTAINER_LOGGER_HPP__
101 const ExecutorInfo& executorInfo,
102 const std::string& sandboxDirectory,
109 #endif // __MESOS_SLAVE_CONTAINER_LOGGER_HPP__
Result< std::string > user(Option< uid_t > uid=None())
Definition: su.hpp:277
virtual process::Future< ContainerIO > prepare(const ExecutorInfo &executorInfo, const std::string &sandboxDirectory, const Option< std::string > &user)=0
Called before Mesos creates a container.
virtual ~ContainerLogger()
Definition: container_logger.hpp:66
static Try< ContainerLogger * > create(const Option< std::string > &type)
Create and initialize a container logger instance of the given type, specified by the container_logge...
Try< uint32_t > type(const std::string &path)
A containerizer component used to manage container logs.
Definition: container_logger.hpp:54
virtual Try< Nothing > initialize()=0
Initializes this container logger.
Definition: future.hpp:57