ATLAS Offline Software
Loading...
Searching...
No Matches
AthenaSummarySvc.cxx File Reference
#include "AthenaSummarySvc.h"
#include "GaudiKernel/FileIncident.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/Incident.h"
#include "GaudiKernel/System.h"
#include <fstream>
#include <unistd.h>
#include <exception>
#include <sstream>
#include <ctype.h>

Go to the source code of this file.

Classes

class  PD

Functions

const char *const II ("\001")
void tolower (std::string &s)

Variables

static const std::string levelNames [MSG::NUM_LEVELS]

Function Documentation

◆ II()

const char *const II ( "\001" )

◆ tolower()

void tolower ( std::string & s)
inline

Definition at line 108 of file AthenaSummarySvc.cxx.

109{
110 // cf https://en.cppreference.com/w/cpp/string/byte/tolower
111 std::transform(s.begin(), s.end(), s.begin(),
112 [](unsigned char c){ return std::tolower(c); } );
113}

Variable Documentation

◆ levelNames

const std::string levelNames[MSG::NUM_LEVELS]
static
Initial value:
= {"NIL", "VERBOSE", "DEBUG", "INFO",
"WARNING", "ERROR", "FATAL", "ALWAYS"}

Definition at line 29 of file AthenaSummarySvc.cxx.

29 {"NIL", "VERBOSE", "DEBUG", "INFO",
30 "WARNING", "ERROR", "FATAL", "ALWAYS"};