$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [log] Release candidate 1
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2013-03-11 10:48:49
As said before I'm upgrading to V2 and adapting my code accordingly.
I have a problem I can't figure what exactly is the source (I'm using
VS2012 Update1):
namespace blog = boost::log;
namespace expr = blog::expressions;
const auto FORMAT_MODULE_NAME = expr::attr< std::string >(
logattr::MODULE_NAME );
const auto FORMAT_TIMESTAMP =
expr::format_date_time<boost::posix_time::ptime>( logattr::TIMESTAMP,
"%Y-%m-%d %H:%M:%S" );
const auto FORMAT_MESSAGE = expr::message;
const auto a = expr::stream << FORMAT_TIMESTAMP; // compiles
const auto c = expr::stream << FORMAT_MODULE_NAME; // compiles
const auto d = expr::stream << FORMAT_MESSAGE; // error: no operator "<<"
matches these operand
const auto e = expr::stream << "test"; // error: no operator "<<" matches
these operand
const auto f = expr::stream << std::string("test"); // error: no operator
"<<" matches these operand
Any idea what I'm missing?
It was working with previous versions.
Joel Lamotte