+
#include <iostream>
#include <fstream>
#include <streambuf>
#include <stdexcept>
#include "db/database.h"
-#include "db/mysql.h"
#include "crypto/simpleOpensslSigner.h"
#include "crypto/remoteSigner.h"
#include "crypto/sslUtil.h"
std::string path;
#ifdef NDEBUG
- path = "/etc/cacert/cassiopeia/cassiopeia.conf";
+ path = "/etc/wpia/cassiopeia/cassiopeia.conf";
#else
path = "config.txt";
#endif
return -1;
} catch( std::exception& e ) {
- logger::fatalf( "Fatal Error: %s!\n", e.what() );
+ try {
+ logger::fatalf( "Fatal Error: %s!\n", e.what() );
+ }catch( std::exception &e){
+ printf( "Fatal Error (+logger failed): %s!\n", e.what() );
+ }
+ return -1;
+} catch( ... ) {
+ try{
+ logger::fatal( "Fatal Error: Unknown Exception!\n" );
+ }catch( std::exception &e){
+ printf( "Fatal Error (+ logger failed): %s!\n", e.what() );
+ }
return -1;
}