#include "log.h" static std::array loggers{ #define SUBSYS(name, log_level, gather_level) \ seastar::logger(#name), #define DEFAULT_SUBSYS(log_level, gather_level) \ seastar::logger("none"), #include "common/subsys.h" #undef SUBSYS #undef DEFAULT_SUBSYS }; namespace ceph { seastar::logger& get_logger(int subsys) { assert(subsys < ceph_subsys_max); return loggers[subsys]; } }