#include namespace efsw { namespace Errors { static std::string LastError; std::string Log::getLastErrorLog() { return LastError; } Error Log::createLastError( Error err, std::string log ) { switch ( err ) { case FileNotFound: LastError = "File not found ( " + log + " )"; break; case FileRepeated: LastError = "File reapeated in watches ( " + log + " )"; break; case FileOutOfScope: LastError = "Symlink file out of scope ( " + log + " )"; break; case FileRemote: LastError = "File is located in a remote file system, use a generic watcher. ( " + log + " )"; break; case Unspecified: default: LastError = log; } return err; } }} // namespace efsw::Errors