]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/bench_journald_logger.cc
import quincy beta 17.1.0
[ceph.git] / ceph / src / test / bench_journald_logger.cc
CommitLineData
20effc67
TL
1// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2// vim: ts=8 sw=2 smarttab
3
4#include "common/Journald.h"
5#include "log/Entry.h"
6#include "log/SubsystemMap.h"
7
8using namespace ceph::logging;
9
10int main()
11{
12 SubsystemMap subs;
13 JournaldLogger journald(&subs);
14
15 for (int i = 0; i < 100000; i++) {
16 MutableEntry entry(0, 0);
17 entry.get_ostream() << "This is log message " << i << ", which is a little bit looooooooo********ooooooooog and may contains multiple\nlines.";
18 journald.log_entry(entry);
19 }
20}