00001 /* 00002 * Configurator.hh 00003 * 00004 * Copyright 2001, Glen Scott. All rights reserved. 00005 * 00006 * See the COPYING file for the terms of usage and distribution. 00007 */ 00008 #ifndef _LOG4CPP_CONFIGURATOR_HH 00009 #define _LOG4CPP_CONFIGURATOR_HH 00010 00011 #include <log4cpp/Portability.hh> 00012 #include <log4cpp/Export.hh> 00013 #include <string> 00014 #include <stdexcept> 00015 00016 namespace log4cpp { 00017 00021 class LOG4CPP_EXPORT ConfigureFailure : public std::runtime_error { 00022 public: 00027 ConfigureFailure(const std::string& reason); 00028 }; 00029 } 00030 00031 #endif // _LOG4CPP_CONFIGURATOR_HH