File indexing completed on 2026-04-09 07:49:39
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #include <cstring>
0021
0022 #include "SLogger.hh"
0023 #include "SLOG.hh"
0024
0025 SLogger::SLogger(const char* label, const char* extra, plog::Severity level)
0026 :
0027 m_label(strdup(label)),
0028 m_extra(strdup(extra)),
0029 m_level(level)
0030 {
0031 sLOG(m_level,0)
0032 << " ( "
0033 << m_label
0034 << " "
0035 << m_extra
0036 ;
0037 }
0038
0039
0040 const char* SLogger::exename()
0041 {
0042 return SLOG::instance->args.exename() ;
0043 }
0044
0045 void SLogger::operator()(const char* msg)
0046 {
0047 sLOG(m_level,0)
0048 << " ) "
0049 << m_label
0050 << " "
0051 << m_extra
0052 << " "
0053 << msg
0054 ;
0055 }
0056
0057 void SLogger::Nonce()
0058 {
0059 LOG(verbose) << "verbose" ;
0060 LOG(debug) << "debug" ;
0061 LOG(info) << "info" ;
0062 LOG(warning) << "warning" ;
0063 LOG(error) << "error" ;
0064 LOG(fatal) << "fatal" ;
0065 }
0066
0067
0068