File indexing completed on 2026-04-09 07:49:14
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #include "OPTICKS_LOG.hh"
0021
0022
0023
0024 void test_offset_level_logging()
0025 {
0026 plog::Severity level = info ;
0027 sLOG(level,4) << " hello+4 " ;
0028 sLOG(level,3) << " hello+3 " ;
0029 sLOG(level,2) << " hello+2 " ;
0030 sLOG(level,1) << " hello+1 " ;
0031 sLOG(level,0) << " hello+0 " ;
0032 sLOG(level,-1) << " hello-1 " ;
0033 sLOG(level,-2) << " hello-2 " ;
0034 sLOG(level,-3) << " hello-3 " ;
0035 sLOG(level,-4) << " hello-4 " ;
0036 }
0037
0038
0039 void test_SLOG_SAr_dump()
0040 {
0041
0042 SLOG* slog = SLOG::instance ;
0043 LOG(info) << " slog " << slog ;
0044 assert(slog && "OPTICKS_LOG is needed to instanciate SLOG");
0045 const SAr& args = slog->args ;
0046 args.dump();
0047 LOG(info) << " args.argc " << args._argc ;
0048 for(int i=0 ; i < args._argc ; i++) LOG(info) << i << ":" << args._argv[i] ;
0049 }
0050
0051
0052
0053 int main(int argc, char** argv)
0054 {
0055 OPTICKS_LOG(argc, argv);
0056
0057
0058
0059 test_SLOG_SAr_dump();
0060
0061 return 0 ;
0062 }
0063