- sessid( 0 ),
- lastCommandCount( 0 ),
- tbs( new TBSCertificate() ),
- logFile(openLogfile( std::string( "logs/log_" ) + std::to_string( [](){
- time_t c_time;
- if( time( &c_time ) == -1 ) {
- throw "Error while fetching time?";
- }
- return c_time;
- }() ) )),
- logger( {
- logger::log_target(std::cout, logger::level::note),
- //logger::log_target(sessionlog, logger::level::note),
- logger::log_target(*logFile, logger::level::note)
- }, logger::auto_register::on) {
+ tbs( std::make_shared<TBSCertificate>() ),
+ logFile(openLogfile( "logs/log_" + timestamp() ) ),
+ logger{ std::cout, *logFile } {