27 template<
typename Mutex>
    28 class msvc_sink : 
public base_sink<Mutex>
    31     explicit msvc_sink() {}
    34     void sink_it_(
const details::log_msg &msg)
 override    42     void flush_()
 override {}
    45 using msvc_sink_mt = msvc_sink<std::mutex>;
    46 using msvc_sink_st = msvc_sink<details::null_mutex>;
    48 using windebug_sink_mt = msvc_sink_mt;
    49 using windebug_sink_st = msvc_sink_st;
 
std::unique_ptr< spdlog::formatter > formatter_