boost::log::sources::wchannel_logger — Wide-char logger. Functionally equivalent to basic_channel_logger
.
// In header: <boost/log/sources/channel_logger.hpp> template<typename ChannelT = std::wstring> class wchannel_logger : public basic_composite_logger< wchar_t, wchannel_logger< ChannelT >, single_thread_model, features< channel< ChannelT > > > { public: // construct/copy/destruct wchannel_logger(); wchannel_logger(wchannel_logger const &); template<typename... ArgsT> explicit wchannel_logger(ArgsT...const &); explicit wchannel_logger(ChannelT const &); wchannel_logger& operator=(wchannel_logger const &); };
See channel
class template for a more detailed description
wchannel_logger
public
construct/copy/destructwchannel_logger();
Default constructor
wchannel_logger(wchannel_logger const & that);
Copy constructor
template<typename... ArgsT> explicit wchannel_logger(ArgsT...const & args);
Constructor with named arguments
explicit wchannel_logger(ChannelT const & channel);
The constructor creates the logger with the specified channel name
Parameters: |
|
wchannel_logger& operator=(wchannel_logger const & that);
Assignment operator
Swaps two loggers