00001 // <oraload - loads and gets lobs (Large Objects) into and out of an Oracle Database> 00002 // Copyright (C) <2004-2007> <Ralf Duenkelmann> 00003 // 00004 // This library is free software; you can redistribute it and/or modify it under the terms of the 00005 // GNU Lesser General Public License as published by the Free Software Foundation; 00006 // either version 2.1 of the License, or (at your option) any later version. 00007 // 00008 // This library is distributed in the hope that it will be useful, 00009 // but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00010 // FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. 00011 // 00012 // You should have received a copy of the GNU Lesser General Public License along with this library; 00013 // if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00014 00015 #include <iostream> 00016 #include <stdlib.h> 00017 #include <fstream> 00018 #include <cstdio> 00019 #include <occi.h> 00020 using namespace oracle::occi; 00021 using namespace std; 00022 00023 #ifndef LOG_HPP 00024 #define LOG_HPP 00025 class Log 00026 { 00027 protected: 00028 00029 public: 00030 string vLogFile; 00031 string GetTime(); 00032 00033 void setLogFile(string); 00034 void FlushLogFile(); 00035 int WriteLogFile(string); 00036 }; 00037 #endif