log: Prepend shard number and logger name

This commit is contained in:
Tomasz Grabiec
2015-07-28 11:27:21 +02:00
parent b3b0d5150a
commit 86735f93fa

2
log.cc
View File

@@ -9,6 +9,7 @@
#include <boost/range/adaptor/map.hpp>
#include <map>
#include <syslog.h>
#include <seastar/core/reactor.hh>
namespace logging {
@@ -66,6 +67,7 @@ logger::~logger() {
void
logger::really_do_log(log_level level, const char* fmt, stringer** s, size_t n) {
std::ostringstream out;
out << " [shard " << engine().cpu_id() << "] " << _name << " - ";
const char* p = fmt;
while (*p != '\0') {
if (*p == '{' && *(p+1) == '}') {