Boost logo

Boost Users :

Subject: Re: [Boost-users] [log] Sink format is ignored
From: Igor R (boost.lists_at_[hidden])
Date: 2013-12-05 03:26:22


>> I'm setting up a sink like this:
>>
>> boost::shared_ptr<sinks::text_file_backend> backend =
>> boost::make_shared<sinks::text_file_backend>
>> (
>> keywords::file_name = fileName,
>> keywords::rotation_size = maxSize,
>> keywords::format = "[%TimeStamp%][%LineID%]: %Message%",
>> keywords::auto_flush = true
>> );
>>
>> typedef sinks::synchronous_sink<sinks::text_file_backend> file_sink;
>> boost::shared_ptr<file_sink> sink =
>> boost::make_shared<file_sink>(backend);
>> sink->set_filter(!expr::has_attr(serv_attr));
>> logging::core::get()->add_sink(sink);
>> logging::add_common_attributes();
>>
>>
>> However, it seems that keywords::format parameter is just ignored.
>> What am I doing wrong?

> I had the same problem, so i tried using `set_formatter`with lambda
> expression, which worked for me.

This workaround works, thanks.

Still, I'm wondering whether it's a bug or intentional behavior.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net