]> WPIA git - cassiopeia.git/blobdiff - src/io/opensslBIO.cpp
upd: only throwing exceptions now
[cassiopeia.git] / src / io / opensslBIO.cpp
index 056c2911f657085a844fe557ddc211029f525187..02fd4728a10f2396d8f9d00ee162b1c09181f801 100644 (file)
@@ -1,4 +1,5 @@
 #include "opensslBIO.h"
+#include <log/logger.hpp>
 
 OpensslBIOWrapper::OpensslBIOWrapper( std::shared_ptr<BIO> _b ) : b( _b ), buffer( 2*0xFFFF+20, 0 ), pos(0) {
 }
@@ -29,33 +30,31 @@ int OpensslBIOWrapper::gets( char* str, int size ) {
 const char* OpensslBIOWrapper::getName() {
     return "OpenSSLWrapper";
 }
-#include <log/logger.hpp>
 std::string OpensslBIOWrapper::readLine(){
     int target = 0;
     while(1){
-        logger::warn("doing data");
+        logger::debug("doing data");
         while(target < pos){
             if(buffer[target] == '\n'){
                 target++;
                 std::string res(buffer.data(), 0, target);
                 std::copy(buffer.data() + target, buffer.data() + pos, buffer.data() );
                 pos -= target;
-                logger::warn("emit");
+                logger::debug("emit");
                 return res;
             }
             target++;
         }
         std::stringstream ss;
         ss << "target: " << target << ", pos:" << pos;
-        logger::warn(ss.str());
+        logger::debug(ss.str());
         int dlen = read(buffer.data() + pos, buffer.size() - pos);
         if ( dlen <= 0 ){
-            logger::warn(" error! ");
-            throw EOFException();
+            throw eof_exception();
         }
         std::stringstream ss2;
         ss2 << "done: " << dlen;
-        logger::warn(ss2.str());
+        logger::debug(ss2.str());
         pos += dlen;
     }
 }