#include <ThreadSafeLogMessageLoggerScribe.h>
edm::service::ThreadSafeLogMessageLoggerScribe::ThreadSafeLogMessageLoggerScribe |
( |
| ) |
|
|
explicit |
edm::service::ThreadSafeLogMessageLoggerScribe::~ThreadSafeLogMessageLoggerScribe |
( |
| ) |
|
|
virtual |
void edm::service::ThreadSafeLogMessageLoggerScribe::configure_dest |
( |
ELdestControl & |
dest_ctrl, |
|
|
String const & |
filename |
|
) |
| |
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::configure_errorlog |
( |
| ) |
|
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::configure_external_dests |
( |
| ) |
|
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::configure_ordinary_destinations |
( |
| ) |
|
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::configure_statistics |
( |
| ) |
|
|
private |
template<class T >
T edm::service::ThreadSafeLogMessageLoggerScribe::getAparameter |
( |
PSet const & |
p, |
|
|
std::string const & |
id, |
|
|
T const & |
def |
|
) |
| |
|
inlineprivate |
void edm::service::ThreadSafeLogMessageLoggerScribe::log |
( |
ErrorObj * |
errorobj_p | ) |
|
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::parseCategories |
( |
std::string const & |
s, |
|
|
std::vector< std::string > & |
cats |
|
) |
| |
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::runCommand |
( |
MessageLoggerQ::OpCode |
opcode, |
|
|
void * |
operand |
|
) |
| |
|
virtual |
void edm::service::ThreadSafeLogMessageLoggerScribe::triggerFJRmessageSummary |
( |
std::map< std::string, double > & |
sm | ) |
|
|
private |
void edm::service::ThreadSafeLogMessageLoggerScribe::triggerStatisticsSummaries |
( |
| ) |
|
|
private |
bool edm::service::ThreadSafeLogMessageLoggerScribe::active |
|
private |
bool edm::service::ThreadSafeLogMessageLoggerScribe::clean_slate_configuration |
|
private |
std::atomic<int> edm::service::ThreadSafeLogMessageLoggerScribe::count |
|
private |
ELdestControl edm::service::ThreadSafeLogMessageLoggerScribe::early_dest |
|
private |
std::vector<NamedDestination *> edm::service::ThreadSafeLogMessageLoggerScribe::extern_dests |
|
private |
std::vector<edm::propagate_const<std::shared_ptr<std::ofstream> > > edm::service::ThreadSafeLogMessageLoggerScribe::file_ps |
|
private |
std::atomic<bool> edm::service::ThreadSafeLogMessageLoggerScribe::m_messageBeingSent |
|
private |
tbb::concurrent_queue<ErrorObj*> edm::service::ThreadSafeLogMessageLoggerScribe::m_waitingMessages |
|
private |
std::vector<String> edm::service::ThreadSafeLogMessageLoggerScribe::ordinary_destination_filenames |
|
private |
std::atomic<bool> edm::service::ThreadSafeLogMessageLoggerScribe::purge_mode |
|
private |
std::vector<ELdestControl> edm::service::ThreadSafeLogMessageLoggerScribe::statisticsDestControls |
|
private |
std::vector<bool> edm::service::ThreadSafeLogMessageLoggerScribe::statisticsResets |
|
private |